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

[Bascom][Atmega8] Ciekawostka z wysterowaniem LCD 16x2

09 Sie 2009 00:21 3790 9
  • #1 6871881
    Konto nie istnieje
    Konto nie istnieje  
  • #2 6872062
    Andy74
    Poziom 25  
    Witam!
    Spróbuj tak:
    $regfile = "m8def.DAT"
    $crystal = 1000000
    
    Config Portc.1 = Output                                     'LCD (RW)
    Config Portb.1 = Output                                     'LCD BackLight VCC
    
    Reset Portc.1                                               '<--proba ustawienia stanu niskiego na koncowce RW wyświetlacza LCD
    Set Portb.1
    
    Config Lcdpin = Pin , Db4 = Portd.4 , Db5 = Portd.5 , Db6 = Portd.6 , Db7 = Portd.7 , E = Portc.0 , Rs = Portc.2
    Config Lcd = 16 * 2
    
    Cls
    Lcd "Witaj swiecie"
    End


    Powodzenia
    Andy

    PS. Temat powinieneś założyć raczej w Mikrokontrolery AVR
  • #3 6872314
    Konto nie istnieje
    Konto nie istnieje  
  • #4 6872592
    Pittt
    Poziom 32  
    A w jakim celu chcesz sterować linią R/W ?
    Niewykorzystane linię masz połączone z masą ?
    R/W i niewykorzystane linie połącz na stałe do masy.
  • #5 6872694
    Konto nie istnieje
    Konto nie istnieje  
  • #6 6872963
    Pittt
    Poziom 32  
    Rezonator jest taki jak zadeklarowany ?

    Wyświetlacz może być sterowany albo z wykorzystaniem odpowiednich
    opóźnień (funkcja LCD w Bascomie i do tego musi być zgodna częstotliwość rezonatora z zadeklarowaną albo niższa) przed wysyłaniem informacji, albo przez kontrolowanie statusu wyświetlacza, przez co można zwiększyć częstotliwość wysyłania danych.

    Zapoznaj się ze specyfikacja sterownika wyświetlacza.
  • Pomocny post
    #7 6873204
    Konto nie istnieje
    Poziom 1  
  • #8 6873414
    Konto nie istnieje
    Konto nie istnieje  
  • #9 6874125
    Konto nie istnieje
    Poziom 1  
  • #10 6874634
    Konto nie istnieje
    Konto nie istnieje  
REKLAMA