logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Atmega8 i lcd na I2c PCF8574 - Kłopot z wyświetlaniem znaków Deflcdchar

endurasek 25 Paź 2013 06:39 1590 0
REKLAMA
  • #1 12878357
    endurasek
    Poziom 14  
    Witam 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:


    Kod: text
    Zaloguj się, aby zobaczyć kod


    Biblioteka Lcd_i2c.lib jaką stosuje wygląda tak i tylko na niej umiem coś wyświetlić na lcd

    Kod: text
    Zaloguj się, aby zobaczyć 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ę.
    Link
  • REKLAMA
REKLAMA