Witam!
Po raz milionowy poruszam temat wyświetlacza LED.
Proszę o sprawdzenie, gdzie robię błąd (od razu zaznaczam, ze przeszukałem internet, forum itp, ale dalej nie wiem dlaczego nie działa)
układ:
-atmega8
-wyświetlacz LED: 2x16 oparty na HD47780
-biblioteki: 4bit z odczytem flagi zajętosci
- Eclipse + avr plugin
-wszystko podłączone do portu C
RS -> PC2
R/W -> PC0
E -> PC1
Szyna danych:
DB4 -> PC3
DB5 -> PC4
DB6 -> PC5
DB7 -> PC6
Wyświetlacz po podłączeniu do programatora włącza podświetlenie i pierwszy wiersz kwadracików (po tym wnioskuje, że jest sprawny)
Plik .h
Mój program(może tutaj jest coś źle?):
Program się kompiluje, bo zaprogramowaniu na wyświetlaczu nic się nie dzieje
Podłączenia sprawdziłem - zgodne ze schematem.
Po raz milionowy poruszam temat wyświetlacza LED.
Proszę o sprawdzenie, gdzie robię błąd (od razu zaznaczam, ze przeszukałem internet, forum itp, ale dalej nie wiem dlaczego nie działa)
układ:
-atmega8
-wyświetlacz LED: 2x16 oparty na HD47780
-biblioteki: 4bit z odczytem flagi zajętosci
- Eclipse + avr plugin
-wszystko podłączone do portu C
RS -> PC2
R/W -> PC0
E -> PC1
Szyna danych:
DB4 -> PC3
DB5 -> PC4
DB6 -> PC5
DB7 -> PC6
Wyświetlacz po podłączeniu do programatora włącza podświetlenie i pierwszy wiersz kwadracików (po tym wnioskuje, że jest sprawny)
Plik .h
Kod: C / C++
Mój program(może tutaj jest coś źle?):
Kod: C / C++
Program się kompiluje, bo zaprogramowaniu na wyświetlaczu nic się nie dzieje
Podłączenia sprawdziłem - zgodne ze schematem.