Witam!
Chciałem podpiąć wyświetlacz ABC016002E. Jest on oparty na sterowniku zgodnym z HD44780(takie samo ustawienie pinów). Kontrastu na razie nie regulowałem. Ale nie w tym jest problem, gdyż program się zapętla tam gdzie nie powinien. Piny mam w następujący sposób podpięte:
PD0 - RS
PD1 - RW
PD2 - E
PD3 - D4
PD4 - D5
PD5 - D6
PD6 - D7
PB0 - dioda
Tu znajduje się kod:
LCD - kod źródłowy
Kod zapętla się w następującym miejscu:
Gdzie jest pętla:
Test to mrugnięcie diodą.
W czym może być problem ?
Chciałem podpiąć wyświetlacz ABC016002E. Jest on oparty na sterowniku zgodnym z HD44780(takie samo ustawienie pinów). Kontrastu na razie nie regulowałem. Ale nie w tym jest problem, gdyż program się zapętla tam gdzie nie powinien. Piny mam w następujący sposób podpięte:
PD0 - RS
PD1 - RW
PD2 - E
PD3 - D4
PD4 - D5
PD5 - D6
PD6 - D7
PB0 - dioda
Tu znajduje się kod:
LCD - kod źródłowy
Kod zapętla się w następującym miejscu:
LCD_Initalize -> LCD_WriteCommand -> _LCD_WriteGdzie jest pętla:
while(LCD_ReadStatus()&0x80)Test();W czym może być problem ?