Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 21 mar 2026, o 12:52


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 3 ] 
Autor Wiadomość
PostNapisane: 20 lut 2016, o 17:08 
Offline
Nowy

Dołączył(a): 26 gru 2015
Posty: 2
Pomógł: 0

Cześć wszystkim! Przerabiając BB, próbowałem zrobić przykład z wyświetlaczem LED i we fragmencie pliku d_led.h:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Przy drugiej linijce z powyższego kodu wyświetla mi błąd "called object is not a function or function pointer". Dodam, że jest to już druga próba napisania programu od zera, przy pierwszej też miałem taki błąd, ale bodajże w czwartej linijce.
Próbowałem też szczęścia z wgraniem programu z DVD i po wprowadzeniu drobnych modyfikacji związanych z tym, że mam ATmegę 328P i wyświetlacze ze wspólną katodą, program elegancko działa.

Co może być tego przyczyną?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 lut 2016, o 17:25 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 sty 2013
Posty: 1760
Pomógł: 196

Witam
Zinius napisał(a):
...Co może być tego przyczyną?

Myślisz, że sam zapis #define..... coś miesza czy to co z nim potem robisz?
#define to define - podstawi co mu każesz a potem na wszelki wypadek sprawdza ...chyba.
Zinius napisał(a):
Dodam, że jest to już druga próba napisania programu od zera,

...i przez #define coś nie tak?
Dodatkowo piszesz, że na AT328 działa a nie wspominasz na czym nie działa.

Pozdr.


Autor postu otrzymał pochwałę


Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 lut 2016, o 22:01 
Offline
Nowy

Dołączył(a): 26 gru 2015
Posty: 2
Pomógł: 0

kicajek napisał(a):
Dodatkowo piszesz, że na AT328 działa a nie wspominasz na czym nie działa.

Trochę się nie zrozumieliśmy, pisałem kod pod ATmega328P, a gotowy program, który skopiowałem z DVD i zmodyfikowałem również wgrywałem na 328P ;)

kicajek napisał(a):
Witam
Myślisz, że sam zapis #define..... coś miesza czy to co z nim potem robisz?

To właśnie mnie naprowadziło na rozwiązanie, przeanalizowałem jeszcze raz program i chodziło o głupi, drobny błąd w kodzie. I wygląda na to, że przy poprzedniej próbie prawdopodobnie popełniłem błąd w tym samym miejscu :D Dzięki wielkie za wskazówkę :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 3 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 0 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO