Atmega8 i lcd na I2c PCF8574 - Kłopot z wyświetlaniem znaków Deflcdchar
Witam
Postanowiłem i na tym forum podzielić się moim problemem
Zbudowałem układ oparty na Atmega8 gdzie dane na wyświetlacz LCD 4x20 są wysyłane po magistrali I2c przez układ i PCF8574.
Nie ma problemu z wyświetlaniem liter i normalnych znaków, problem pojawia się w momencie wyświetlania znaków Deflcdchart. W miejscu tego znaku na wyświetlaczu pojawiają się krzaczki.
Program wygląda tak:
język basic4gl
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Biblioteka Lcd_i2c.lib jaką stosuje wygląda tak i tylko na niej umiem coś wyświetlić na lcd
język basic4gl
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Chciałem zaznaczyć że w moim przypadku piny PCF do lcd są podłączone w następujący sposób:
Const Pcf_d4 = 3 'LCD D4 -> PCF P0
Const Pcf_d5 = 2
Const Pcf_d6 = 1
Const Pcf_d7 = 0
Const Pcf_rs = 6
Const Pcf_rw = 5
Const Pcf_e2 = 7
Const Pcf_e1 = 4
W bibliotece lib wyglada to trochę inaczej ale usiłowałem zmienic i wtedy już nic nie działało.
Znalazłem podobny problem na innym forum. Chodzi o zastosowanie komendy Initlcd ale u mnie nie działa lub zle robię.
http://bascom-forum.de/archive/index.php/t-4045.html?s=31c6341cda392fbfb262e98e75ba2401