Problem z LCD 8x2, hd44780


Witam, od dwóch tygodni próbuje ogarnąć lcd ale nic z tego, dlatego postanowiłem napisać tutaj.

Otóż jest to wyświetlacz 8x2,tutaj jest jego dokumentacja do sterowania nim wykorzystuję Atmege8. Gdy wrzuciłem na atmegę kod z książki(pobrałem poprawkę do kodu) na wyświetlaczu nic się nie wyświetla, można tylko delikatnie sterować kontrastem. Nie działają komendy ani wyświetlanie tekstu. Gdy wrzuciłem kod z tej strony, znaki się wyświetlały ale niewyraźnie, tzn. np. była połowa literki a, potem nie było literki b, c nie było całej i wszystkie były słabo widoczne. I też raz się one wyświetlały tak jak opisałem a raz pojawiały się krzaczki. Pomyślałem, że może być to wina przewodów, po zmianie okablowania i wykonaniu tego porządnie nadal nic nie działa, tylko, że znaki, które się wyświetlały wykorzystując drugi kod przestały się wyświetlać.

Piny są podłączone dobrze.
Zamieniłem adresy DDRAM na:
-LCD_LINE1 0x00 // adres 1 znaku 1 wiersza
-LCD_LINE2 0x40 // adres 1 znaku 2 wiersza
W pliku nagłówkowym podmieniłem porty i piny.
Są przejścia przez przewody, sprawdzałem miernikiem.
Schemat taki jak był w książce.

Proszę o pomoc bo ja już nie mam pomysłu co może być nie tak.
Pozdrawiam.




Portret użytkownika Aro

Sprawdziłem za pomocą diod,

Sprawdziłem za pomocą diod, że wyświetlacz nie przechodzi inicjalizacji.