Witam.przerabiając lekcje pana mirka z bluebook'a dotarłem do lekcji z wyświetlaczem LCD.
Zmontowałem układ na płytce stykowej:
Procesor to atmega 328 z taktowaniem wewnętrznym 8MHz.
Wyświetlacz QAPASS 1602A,2x16(niebieski),podobno zgodny z HD44780.
Na początek postanowiłem uruchomić program przykładowy z płyty dołączonej do książki,poustawiałem swoje porty,Rw=1 bo jest podłączone do procesora,kompilacja przebiegła bez problemu,wrzuciłem program do procka i nic.
Połączenia na pewno są poprawne , sprawdzałem je wielokrotnie.
Wcześniej wszystkie programy działały bez problemu.
dalej szukając przyczyny postanowiłem sprawdzić co się dzieje na pinach podłączonych do wyświetlacza(za pomocą diody którą na chwile wpinałem )
-pin do którego jest podłączony RW jest cały czas w stanie wysokim(dioda świeci).
-piny RS i E migną raz na chwile po włączeniu zasilania układu .
-piny D4-D7, dioda słabo siwieć cały czas (po odłączeniu zasilania od LCD i zresetowaniu układu diody świecą mocno,a od razu po zasileniu LCD przygasają).
porty sprawdzałem pojedynczo jedną diodą
układ zasilany jest z programatora mana mirka(USB ASP),czy może to nie wystarczać prądowo ?
Nie mam pojęcia co może być nie tak!
Z góry dziękuję za pomoc i pozdrawiam
