Unterschiedliches Verhalten von LCD Ansteuerung (lcd-routines/avr-gcc) bei zwei versch. Displays

Gast #2429440
Lesenswert?
• ▲
▼
Hallo!

Ich lese hier schon seit einigen Jahren mit, habe bis jetzt allerdings 
noch keinen eigenen Beitrag erstellt. Nun bräuchte ich aber dennoch 
einmal eure Hilfe, ich stehe gerade ein wenig auf dem Schlauch.

Die Forensuche habe ich schon benutzt, kam aber bis jetzt zu keiner 
Lösung für mein Problem:

Ich habe jeweils 2 baugleiche Displays des Typs
TC1602E-01, gelb-grün [1] und
TC1602A-09, blau-weiß [2] von Pollin.

Nun heißt es ja im Datenblatt "integrierter Controller 
(Industriestandard)", deshalb gehe ich davon aus, dass beide einen 
HD44780-Kompatiblen Controller benutzen. Der Einfachheit halber benutze 
ich die "lcd-routines" aus dem GCC-Tutorial.

Nun zu meinem Problem: Ich habe alle Displays mit einer eigenen Platine 
versehen, auf dem sich Vorwiderstand und Trimmer befinden. Von dieser 
Platine aus, habe ich die 6 IO-Pins und Versorgungsspannung+Masse mit 
dem Controller (ATMega32) auf PORTC (JTAG ist aus) verbunden.
Außerdem habe ich jede einzelne Verbindung durchgepiepst und auf 
Kurzschlüsse überprüft. Die beiden Grünen Displays initialisieren sich 
einwandfrei, der gesendete Text wird auch angezeigt.
Beide blauen Displays allerdings zeigen mit unverändertem Code bzw. 
Pinbelegung nur einen weißen Balken in der zweiten Zeile an,
was ja darauf hinweist, dass der Controller nicht initialisiert wurde, 
oder sehe ich das Falsch ? Ich schaffe es einfach nicht, die beiden 
blauen Displays zum funktionieren zu bewegen. Mache ich einen Fehler 
oder sind die Displays einfach kaputt?


Seid gnädig mir mir ;)

Vielen Dank!

Grüße,
Christian






[1] 
http://www.pollin.de/shop/dt/OTc1OTc4OTk-/Bauelemente_Bauteile/Aktive_Bauelemente/Displays/LCD_Modul_TC1602E_01.html
[2] 
http://www.pollin.de/shop/dt/Nzc1OTc4OTk-/Bauelemente_Bauteile/Aktive_Bauelemente/Displays/LCD_Modul_TC1602A_09.html
Gast #2429461
Lesenswert?
• ▲
▼
Danke für die Antwort!

Jetzt halte ich mich gerade selber für verrückt,
um das Display war meines Erachtens so ein gelber Zettel mit dem 
Datenblatt,
bei dem Vdd und Vss nicht vertauscht waren. Muss ich wenn ich zu Hause 
bin direkt mal nachgucken. Könnte das der Fehler sein, denn das Display 
scheint ja zumindest dennoch etwas darzustellen (weiße Balken)?

Christian

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.