Cześć, mam problem z obsługą LCD modułu uruchomieniowego ATMEGA v.2 firmy gotronik. LCD to wc1602a, programuję ATmege32 przez usbasp+avrdude. Kod którego używam, to niewiele zmodyfikowane demo LCD ze strony propoxa.
Problem polega na tym, że po uruchomieniu nie wyświetla się tekst, po odpięciu przewodu z PD1 (linia E LCD), chwilowym połączeniu z PD2 (linia D4 LCD) i ponownym połączeniu pojawiają się krzaki oraz oczekiwany tekst.
Co mogę robić źle?
Command line AVRduda:
W załącznikach klasy i nagłówki mojego projektu, poniżej link do filmu z działania.
Przepraszam, jeśli to banalne pytanie, ale już którąś godzinę się z tym męczę.
film z działania
Problem polega na tym, że po uruchomieniu nie wyświetla się tekst, po odpięciu przewodu z PD1 (linia E LCD), chwilowym połączeniu z PD2 (linia D4 LCD) i ponownym połączeniu pojawiają się krzaki oraz oczekiwany tekst.
Co mogę robić źle?
Command line AVRduda:
"E:\AVRDude\avrdude\avrdude.exe" -p m32 -c usbasp -P com1 -U flash:w:"C:\Users\9rYs1k\Documents\Atmel Studio\LCDtest\LCDtest\Debug\LCDtest.hex":a -U lfuse:w:E1 -U hfuse:w:99 -FW załącznikach klasy i nagłówki mojego projektu, poniżej link do filmu z działania.
Przepraszam, jeśli to banalne pytanie, ale już którąś godzinę się z tym męczę.