Witam!
Mam pytanie bo oprogramowywuje wyswietlacz 2x16 (Atmega8, WinAVR,C) ale mam problem, gdyz w trybie komunikacji 4-bitowej wyswietla mi tylko 8 znakow..
Jesli chce aby wyswietlil wiecej czyli np 16 to musze kursor dac do nastepnej lini (i wtedy jest 2 razy po 8 znnakow) -czy ktos wie czemu sie tak dzieje?
Ja nie wiem co jest grane bo wszytko dobrze dziala w trybie 8 bitowym..
PS1:Wklejam swoje ustawienia w pliku '.h':
#define _4LCD_Function_set 0x28 //00101000 sterowanie 4-bitowe, dwie linie wyswietlacza, matryca 5x7
#define LCD_Entry_Mode_Set 0x06 //00000110 tryb wprowadzania znakow inkrementacja DD RAM
#define LCD_On 0x0C //00001100 wlaczenie wyswietlacza, kursora, miganie kursora
#define LCD_CLR 0x01 //00000001 czyszczenie lcd
PS2: Sterownik KS0070B
Pozdrawiam, Rafal Kula