Popatrz dokładnie na pierwszy zrzut ekranu. Tam nigdzie nie inicjalizujesz pinu diody, więc ten pin jest jako wejście - defaultowe ustawienie.
Zauważ, że w funkcji
main nie wywołujesz tego co jest w funkcji
dioda, tylko towrzysz lokalną deklarację funkcji, która nie jest tą samą funkcją z
lcd.cTak by było lepiej:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
I jeszcze te średniki za
wlacz oraz
wylacz. Wstawiłeś je do makr w
lcd.h, więc po rozwinięciu tych makr w pętli
while(1); wyglądają one tak:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
czyli są dwa średniki kończące....