Ist mein 2-Zeilen-Display defekt?

Guten Tag, werte Mitlesenden!

Hatte mir vor einiger Zeit ein 20x2-OLED-Display zugelegt (Electronic Assembly, Modell EA W202-XLG, vertrieben von Reichelt) mit Hitachi

44780-kompatiblem Treiberchip (laut Handbuch). Bis letztens war es mir

LiquidCrystal.setCursor()-Funktion. Weiterhin tritt auch oft (nach Neuprogrammierung des Arduino ohne Abschalten der Versorgungsspannung oder auch dessen Reset) ein lustiges Zeichenwirrwarr auf, was seltsamerweise aber stets gleich aussieht. Halbwegs normales Verhalten

Display selber ein.

sporadisch auftretende Zeichensalat wie am Arduino tritt auch hier EXAKT

IMMER (meist nach Warmstart des antreibenden Computers) das gleiche

Unterstriche und 3 griechische Alpha-Buchstaben.

das Display nach erfolgreichem Aufbau gleich mal an dessen Atmega-tiny-Controller. Hier allerdings anderes Verhalten, aber nicht

Habe daraufhin das Display wieder am Arduino betrieben und habe einige

ich die Timings zum Schreiben in den Displayspeicher bzw. die

Display zeigt nach wie vor das gleiche Verhalten.

Daher Fragen: Gibt es bei diesem speziellen Displaytyp etwas Besonderes zu beachten? Wer hat Erfahrung mit den OLED-Display von Electronic Assembly und ist

PS: Versucht wurde am Arduino wie auch am Raspi jeweils im 4- und

8-Bit-Modus. Der R/W-Pin war dabei jeweils immer auf Masse geschaltet, so dass das Display sich stets im Lesen-Modus befindet. Das zum

ich mir mittlerweile recht sicher bin, dass das Display einen Schaden hat.

Pete

Reply to
Peter Beierlein
Loading thread data ...

Am Samstag, 16. August 2014 06:54:15 UTC+2 schrieb Peter Beierlein:

t

gste

m

e

das

.

Programm selbst schreiben. Fehlersuche durch einkreisen. Kleine Testschleifen schreiben.

Reply to
wernertrp

Am 16.08.2014 um 07:42 schrieb wernertrp:

solchen fragte ich ja die Gruppe...

Das kommt als Ultima Ratio in Betracht, wenn ein Austauschteil das gleiche Verhalten zeigt. Aber vorher wollt ich halt doch erstmal eventuelle Erfahrungsberichte dazu einholen.

Pete

Reply to
Peter Beierlein

formatting link
Teuer ...

programmiert.

Nach Datenblatt programmieren ? Geht in jeder Programmiersprache, da zeitunkritisch.

Selbst echte HD44780 Displays haben oft im startup Probleme da

mit Transistor hochschalten kann.

MfG JRD

Reply to
Rafael Deliano

Nicht mit denen, aber generell:

welche Versorgungsspannung hat der Controller, und welche das Display?

dem Display-Datenblatt? Kabel ausreichend kurz?

cu Michael

Reply to
Michael Schwingen

Hallo Peter,

Du schriebst am Sat, 16 Aug 2014 07:50:21 +0200:

das

Manchmal ist das Timing der ersten Initialisierungsschritte so total

Manchmal ist auch die Reihenfolge der Initialisierungsbefehle relevant. Und sehr manchmal (eigentlich immer) ist relevant, wie die Spannung

-Pin des Prozessors machen, da ist die Stromaufnahme niedrig genug, die

--
--  


----------------------------------------------------------- 

-----------------------------------------------------------
Reply to
Sieghard Schicktanz

Betreibst du das Display im 4 bit modus? Dann gibt es eine Falle. Laut Datenblatt geht der Westeuopäische Zeichensatz nur im 8 Bit Modus. Ich mein die Bits FT0 und FT1 im Zusammenhang mit DL. Reichelt Datenblatt Seite 2 rechts unten.

Gernot

Reply to
g.fink

Am 16.08.2014 20:59, schrieb Sieghard Schicktanz:

Manchmal muss man da auch das Datenblatt _sehr_ genau lesen. Beispiel

Displays.

beim Start wollen die richtig Strom sehen. Das hat damals am Portpin eines ATmega nicht gereicht, dass das Display hochlief. Jetzt mit Schalttransistor geht es aber.

Thorsten

Reply to
Thorsten Just

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.