Cześć Wszystkim,
Od jakiegoś czasu mam problem z wyświetlaczem lcd opartym o wyżej wymieniony sterownik. Po wgraniu przykładowego kodu z Blue Booka i uwzględnieniu aktualizacji kodu źródłowego biblioteki do lcd, na wyświetlaczu pojawiają mi się w pierwszej linii czarne kwadraty. Regulowałem kontrast potecjometrem ale niestety to nie jest to

.
Ogólnie próbowałem wykorzystać inny wyświetlacz i niestety jest to samo.
Poniżej schemat podłączenia(jest to uproszczony schemat samego podłączenia uC i LCD.

Kod źródłowy main.c jest taki jak w BB.
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
fragment pliku lcd44780.h przedstawiający połączenie uC i LCD
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Zaznaczę że w pliku konfiguracyjnym biblioteki parametr USE_RW ustawiłem na 0 a częstotliwość taktowania jest ustawiona na 8MHz. Fusebity wgrywałem programem MKAVRCalculator.
Mówiąc szczerzę że jak długo się zajmuje programowaniem AVR-ów to nie myślałem że pokona mnie wyświetlacz lcd

zwłaszcza że kiedyś już robiłem wiele rzeczy na takim lcd i wszystko było ok.