- Akku Tests und Balkonkraftwerk Speicher         
Ergebnis 1 bis 10 von 18

Thema: LCD funktioniert nicht ?

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    21.05.2012
    Beiträge
    511
    Zu simi7 :Nein, habe nicht die Möglichkeit ,ein anderes Display anzuschließen.
    Ja , konnte die Balken mit dem Poti zum verschwinden bringen.
    Meine Initialisierung geht komischerweise immer wieder weg.Deshalb Teile ich das dem Controller direkt im Programm mit.Geht das auch ??

    Zu joar50: Anschlussbelegung laut Datenblatt ist Richtig.





    Klicke auf die Grafik für eine größere Ansicht

Name:	Unbenannt.jpg
Hits:	19
Größe:	25,0 KB
ID:	23462





    Woran liegt es ,dass es nicht geht ??

  2. #2
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    12.07.2007
    Ort
    Eisenach
    Beiträge
    409
    Hier ein kleiner funktionierender Code für Atmega8 (mußt du für deinen 32er anpassen). Ist mit Bascom 1.11 erstellt.
    Code:
    $regfile = "m8def.dat"
     $crystal = 8000000
     $hwstack = 100 
    $swstack = 100 
    $framesize = 100   
    Config Lcdpin = Pin , Db4 = Portd.4 , Db5 = Portd.5 , Db6 = Portd.6 , Db7 = Portd.7 , E = Portd.3 , Rs = Portd.2
     Config Lcd = 16 * 2
    Cls Locate 1 , 1 
    Lcd "Hallo Welt"   
    End

    Noch eine Frage, hast du R/W vom LCD auf Masse liegen?
    Geändert von joar50 (15.10.2012 um 09:38 Uhr)

  3. #3
    Erfahrener Benutzer Roboter Experte Avatar von Tido
    Registriert seit
    14.11.2006
    Ort
    OWL
    Alter
    48
    Beiträge
    622
    Hi,

    ich musste bei einem Display und 4Bit-Ansteuerung die ungenutzten Ports des Display auf direkt auf GND legen, Pulldown hat nicht gereicht.
    MfG
    Tido

    ---------------------------------------------------
    Have you tried turning it off and on again???
    ---------------------------------------------------

  4. #4
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    21.05.2012
    Beiträge
    511
    Hallo Leute , ich habe heute das Display noch mal mit dem Code von joar50 ausprobiert ,ging aber trotzdem nicht.

    Zu Tido : ich habe bereits die Pins ,die ich nicht brauche ,mit GND verbunden.

    Woran kann es dann liegen????????????

    (kann es vielleicht daran liegen ,dass ich damals ,als ich das Display zum ersten Mal ausprobiert habe, nur GND,VCC und Kontrast angeschlossen habe und die anderen Pins mit nichts verbunden habe ??????)

  5. #5
    Erfahrener Benutzer Roboter-Spezialist Avatar von robo_tom_24
    Registriert seit
    04.02.2012
    Ort
    Burgenland, Österreich
    Beiträge
    485
    Nein, normal ist das egal.
    In C gibt es die Fleury Bibliothek, such mal, vielleicht gibts die auch für Bascom. Mit der Bibliothek und ein paar wenigen Einstellungen hab ich mein 4x20 von robotikhardware.de zum Laufen gebracht
    Noch was: Hast du den Kontrast wieder zurück gedreht? oder hast du jetzt die Kästchen mit dem Kontrast ausgeblendet? Vielleicht funktionierts ja, nur dass der Kontrast fehlt

  6. #6
    Erfahrener Benutzer Roboter Genie Avatar von BMS
    Registriert seit
    21.06.2006
    Ort
    TT,KA
    Alter
    34
    Beiträge
    1.192
    Hallo,
    (kann es vielleicht daran liegen ,dass ich damals ,als ich das Display zum ersten Mal ausprobiert habe, nur GND,VCC und Kontrast angeschlossen habe und die anderen Pins mit nichts verbunden habe ??????)
    Das dürfte dir das Display eigentlich nicht übel genommen haben.
    Ich tippe momentan noch darauf, dass das Display zu schnell angesteuert wird. Beim RN-Control ist sowohl ein 8Mhz als auch ein 16Mhz Quarz möglich; sind 16Mhz eingesteckt, im Programm (oben) aber nur 8Mhz definiert, läuft die Übertragung doppelt so schnell als gedacht.
    Ich würde dir empfehlen, die Spannung an jedem Displaypin mal nachzumessen.
    Ggf. kannst du auch das Display ausstecken, die Pins im Programm zu Testzwecken mal nur auf GND oder +5V legen und dann die Spannung direkt an den Pins vom Mikrocontroller messen.
    Hier noch eine Checkliste für's Display: http://rn-wissen.de/index.php/Textdisplay_Fehlersuche
    Grüße,
    Bernhard

    PS: Die Kästchen im Display bedeuten: Spannungsversorgung & Kontrastspannung sind da, Display wurde aber noch nicht (richtig) initialisiert
    Geändert von BMS (16.10.2012 um 19:42 Uhr)

  7. #7
    Erfahrener Benutzer Robotik Einstein Avatar von Jaecko
    Registriert seit
    16.10.2006
    Ort
    Lkr. Rottal/Inn
    Alter
    42
    Beiträge
    2.009
    Versuch mal, vor dem InitLCD eine Wartepause von ~500ms, ggf. mehr.
    Wenn beide Teile (Controller und LCD) gleichzeitig eingeschaltet werden, kanns sein, dass der Controller das InitLCD sendet bevor das Display selber korrekt gestartet ist.
    #ifndef MfG
    #define MfG

  8. #8
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    21.05.2012
    Beiträge
    511
    Hallo Leute

    An :Robo_Tom_24 ie Bibliothek habe ich nicht gefunden.Den Poti kann ich verdrehen, wie ich will.Da kommt entweder gar nichts oder ich drehe in die andere Richtung und bekomme erst in der oberen Zeile und dann ,wenn ich noch weiter drehe ,in der zweiten Zeile Kästchen.

    BMS: Ich habe einen 16 Mhz auf dem Board und auch einen 16Mhz eingestellt.(Die Platine wurde fertig eingestellt (ich meine damit die Fuse Bits ) geliefert)
    Spannung am Displaypin messen??? Mit Multimeter Kabel rot an den Pin und mit schwarz an GND ???
    Kann ich denn die Pins ohne was dran gestekt messen ?? gehen davon die Controller nicht kaputt ??
    Was heißt denn eigentlich Initialisieren ? Das ist doch nur die Einstellung unter Options und LCD ?? oder ???

    Jaecko: Habe eine Pause von 1 sec vor InitLCD gemacht,hat aber trotzdem nicht funktioniert .


    An Alle : Was soll ich jetzt machen ??

Ähnliche Themen

  1. [ERLEDIGT] ISP an ATMega8 funktioniert nicht Fehlermeldung "Signatur nicht erkannt"
    Von Schmidtbot im Forum AVR Hardwarethemen
    Antworten: 4
    Letzter Beitrag: 08.01.2012, 20:43
  2. Antworten: 6
    Letzter Beitrag: 29.08.2011, 17:17
  3. Antworten: 20
    Letzter Beitrag: 15.07.2008, 18:07
  4. I²C funktioniert nicht
    Von hacker im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 21
    Letzter Beitrag: 31.08.2006, 13:27
  5. ISP funktioniert nicht
    Von ACU im Forum AVR Hardwarethemen
    Antworten: 11
    Letzter Beitrag: 24.04.2005, 18:46

Berechtigungen

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

Solar Speicher und Akkus Tests