Skocz do zawartości

[C] atmega8+lcd 2x16


Pomocna odpowiedź

Dzięki za odpowiedź, jednak jeszcze nie wszystko rozumiem.Ponieważ nie mam takiego czegoś jak DB4,DB5 itd a mam PDx,PCx,Dx. A D6 mam podłączone oryginalnie z D7(bez tego wyświetlacz nie działa) oraz VTG-LTG.

Przepraszam za takie pytania ale od czegoś muszę zacząć 😉

O, dzięki. Próbowalem to skompilować co tam jest jednak wywala mi komunikat:

> "make.exe" all

make.exe: *** No rule to make target `all'. Stop.

Poczytaj co to i jak działą #define

np masz takie coś:

#define LCD_DB7_DIR DDRD

#define LCD_DB7_PORT PORTD

#define LCD_DB7 (1 << PD7)

po #define jest nazwa która występuje w wszystkich funkcjach itp.

to co jest po tym to to na co zostanie zastąpione.

tak więc sam edytujesz tylko:

DDRD

PORTD

(1 << PD7) , a dokładniej PD7.

autor używając DB pewnie miał namyśli skrót DATA BIT.

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...