- MultiPlus Wechselrichter Insel und Nulleinspeisung Conrad         
Seite 3 von 3 ErsteErste 123
Ergebnis 21 bis 23 von 23

Thema: [Probleme mit] HD44780-LCD ansteuern

  1. #21
    Neuer Benutzer Öfters hier
    Registriert seit
    01.06.2008
    Beiträge
    17
    Anzeige

    Praxistest und DIY Projekte
    hmm. JTAG war aktiv, ich habe es deaktiviert. Aber irgendwas muss es geben, dass da noch mit reinspielt

    Rein technisch gesehen kann ich keinen Fehler erkennen (Lötstellen,...)

    Irgendwann wirds aber nochwas!

  2. #22
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    15.06.2008
    Ort
    Rösrath
    Alter
    39
    Beiträge
    332
    Dieses Wintek LCD funktioniert bei mir mit diesem Code:

    Code:
    $regfile = "m168def.dat"
    $crystal = 16000000
    $baud = 9600
    
    
    Dim ___lcdno As Byte
    
    
    Config Lcd = 40 * 4
    Config Lcdpin = Pin , Db4 = Portb.5 , Db5 = Portb.0 , Db6 = Portd.7 , Db7 = Portd.6 , E = Portb.3 , E2 = Portc.3 , Rs = Portc.2
    
    ___lcdno = 0
    Initlcd
    Cls
    Cursor Off
    ___lcdno = 1
    Initlcd
    Cls
    Cursor Off
    
    Do
       
       ___lcdno = 0
       Locate 1 , 1
       Lcd "Zeile 1"
       Locate 2 , 1
       Lcd "Zeile 2"
    
       ___lcdno = 1
       Locate 1 , 1
       Lcd "Zeile 3"
       Locate 2 , 1
       Lcd "Zeile 4"
    
    Loop
    
    
    End
    RW und die 4 anderen Datenports liegen auf GND. Achte aber drauf, dass die Ports nicht für was anderes benutzt werden. Hab mal versucht das Display an ein RN-Minicontrol anzuschließen und bin fast daran verzweifelt, dass der ISP dieselben Ports benutzt hat. Hab 2 Stunden gebraucht um das rauszufinden.

  3. #23
    Neuer Benutzer Öfters hier
    Registriert seit
    01.06.2008
    Beiträge
    17
    Klasse, es funktioniert \/
    Genial, einen Schritt weiter, juhuu

    Ich kann jetzt beide Displays korrekt ansteuern, derzeit wandert ein "Hallo Welt" über die ersten beiden Zeilen

    Was war?
    Zusammengefasst:
    1. JTAG war aktiv, daher konnte ich den PortC nicht korrekt benutzen.
    2. Mein Testprogramm versuchte testhalber nur die ersten beiden Zeilen anzusteuern (frei nach "nicht zu viel auf einmal"). War also auf E1 angewiesen
    3. Das untere Display hatte schon die ganze Zeit funktioniert, hatte ich aber nie getestet. Durch das letzte hier gepostete (und leicht angepasste) Programm wurde auch das untere Display angesteuert. Ergebnis war zunächst:
    Die obere Hälfte zeigt sich uninitialisiert (1 Balken, 1 leer), die untere Hälfte zweig "Zeile 3" und "Zeile 4" an.
    4. Nach weiteren Tests (E1 und E2 im Programm vertauschen), musste wohl doch etwas an der E1 Leitung nicht stimmen. Kurz nachgelötet und dann ging auch die obere Hälfte. Jetzt noch schnell das Programm dazu geschrieben und es tut

    Einfach GENIAL, Leute!
    Das sind jetzt 3 Monate Einstiegsarbeit nebenher (Schaltplan, Layout, Platine ätzen, Steckbrett, bestücken,...) und ich komm langsam auf den Trichter. Ich hab zwar noch nicht alles fertig, was fertig werden soll, aber eine Hürde ist genommen

    Vielen Dank dafür!

    Gruß
    E.Hakennase

Seite 3 von 3 ErsteErste 123

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

MultiPlus Wechselrichter Insel und Nulleinspeisung Conrad