Gast
#2429440
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