LCD L2432 von Seiko an AVR 90S irgendwas

Im Unterforum Microcontroller - Beschreibung: Hardware - Software - Ideen - Projekte

Elektronik Forum Nicht eingeloggt       Einloggen       Registrieren




[Registrieren]      --     [FAQ]      --     [ Einen Link auf Ihrer Homepage zum Forum]      --     [ Themen kostenlos per RSS in ihre Homepage einbauen]      --     [Einloggen]

Suchen


Serverzeit: 29 11 2024  12:01:29      TV   VCR Aufnahme   TFT   CRT-Monitor   Netzteile   LED-FAQ   Osziloskop-Schirmbilder            


Elektronik- und Elektroforum Forum Index   >>   Microcontroller        Microcontroller : Hardware - Software - Ideen - Projekte

Gehe zu Seite ( 1 | 2 Nächste Seite )      


Autor
LCD L2432 von Seiko an AVR 90S irgendwas
Suche nach: lcd (4684)

    







BID = 216692

jmibk

Gesprächig



Beiträge: 143
 

  



Hallo,
Habe vor einigen Monaten einen ganzen Karton Displays Typ L2432 von Seiko gekauft, wobei der Händler folgende Informationen zu verfügung stellt:

Zweizeiliges LC-Display mit hohem Kontrast in einem formschönen Gehäuse, leicht zerlegbar. Es können 2 x 24 Zeichen dargestellt werden. Display Type L2432 von Seiko, 14-Pin Anschluss über ein 130mm langes Flachbandkabel, Betriebsspannung +5V, Der Kon-trast ist über einen externen Einstellregler regelbar. Ansteuerung über 4-Bit oder 8-Bit Datenbus, zwei integrierte Controller (HD44780-kompatibel), getes-tet mit AT89S8252. Abmessungen 37x118,5x13mm, Gehäuse 130x64x21mm.

Mein Problem: Laut Controller ist das Display gleich einem von Conrad (hat den gleichen Controller). Habe nun auf dem ATMEL AVR Mega16 (auch andere veruscht) ein 4 Bit Ansteuerprogramm mit Busyflagabfrage geschrieben und es geht nicht. Das Conrad Display mit gleicher Steckerbelegung geht einwandfrei. Auch wenn die Adressen der Chars am Seiko Display nicht stimmen sollte sich da was tun.
Die Initialisierung KÖNNTE fehlerfrei ablaufen, da das Seiko Display nach dem CPU Start blass wird (wie es normal eben ist).

Hat wer schon einmal solch ein Display verwendet und hat erfahrungen damit oder hab ich wo einen Fehler?

danke schon mal...

BID = 216708

Benedikt

Inventar

Beiträge: 6241

 

  


Ich würde auf einen Softwarefehler tippen (warscheinlich ein Timng Problem).

Poste mal die (komplette) Software, dann schaue ich mir die Routine mal an und probiere es mal aus.

An sich sind alle HD44780 kompatiblen LCDs gleich, nur das Timing kann etwas unterschiedlich sein.

BID = 216712

jmibk

Gesprächig



Beiträge: 143


Hier der Quelltext (include Datei):



Achtung ! Nach Download die Extension .txt entfernen !
Datei ( txt ) Hochgeladene Datei : LCD_PROGRAMM.asm.txt
Größe in Bytes9239
Downloads 12     zuletzt am 19.07.05 20:01



Nachtrag:
der untere Teil ist das Programm fürs Display, ab LCD_DATASEND (sendet Daten oder Befehle in R16). Das darüber ist die aufbereitung der Daten im Speicher und senden von Zahlen (BCD)

[ Diese Nachricht wurde geändert von: jmibk am  8 Jul 2005 11:17 ]

BID = 216731

Benedikt

Inventar

Beiträge: 6241


Der Code sieht gut aus, und bei mir funktioniert er problemlos.

Es muss also doch an der Hardware liegen, dass das LCD vielleicht nicht 100% HD44780 kompatibel ist...

Dreht mal den Kontrast etwas höher, vielleicht liegt es ja daran.

BID = 216747

jmibk

Gesprächig



Beiträge: 143


Thx fürs testen...
der Code geht bei mir auch 100% nur eben bei dem einen Display nicht.
Contrast ist der eine Anschluss (Pin3) über ein Poti zwischen 1 und 2 (Plus und GND), das ist richtig so?
oder gibts da wieder besonderheiten?

BID = 216763

Benedikt

Inventar

Beiträge: 6241


Wird das LCD dunkel wenn du den Kontrast voll aufdrehst ?
Ich hatte mal LCDs, die benötigten -3V am Kontrastpin.

BID = 216775

Jornbyte

Moderator



Beiträge: 7178


Quote:
zwei integrierte Controller

Wie haste E1 und E2 beschaltet?

_________________
mfg Jornbyte

Es handelt sich bei dem Tipp nicht um eine Rechtsverbindliche Auskunft und
wer Tippfehler findet, kann sie behalten.

BID = 216785

Benedikt

Inventar

Beiträge: 6241


Die zwei Controller hatte ich überlesen.
Dann passt die Software also nicht.
Aber zwei Controller machen eigentlich kein Sinn, denn der HD44780 kann 80 Zeichen anzeigen. Es wären also erst ab 4 Zeilen mit je >20Zeichen 2 Controller notwendig...

BID = 216792

jmibk

Gesprächig



Beiträge: 143


Das komische ist dass im Datenblatt des Displays (wenn man es endlich gefunden hat) dann steht, dass es sich um einen Controller handelt und die Belegung gleich den Conrad Teilern ist (siehe Anhang).

Eine Anfrage an den Verkäufer in Graz erbrachte diese Antwort:
Quote:

Sehr geehrter Herr ...!

Das Display funktioniert sicher mit dem Atmel Prozessor, da wir von diesem Display schon einige tausend verkauft haben (auch an Schulen) und für so eine Anwendung oder ähnliche verwendet worden sind. Testprogramme etc. liegen nicht auf. Vielleicht einmal die Übergabesequenz ändern.

Mit freundlichen Grüßen aus GRAZ,...


Bringt mich auch nicht wirklich weiter.
Also ich hab das Datenblatt (Anhang) und weis nun dass da ein Controller drin sein muss (es gibt auch nur einen E-Anschluss)


Datei ( pdf ) Hochgeladene Datei : L2432.pdf
Größe in Bytes83875
Downloads 15     zuletzt am 20.07.05 16:56


BID = 216810

jmibk

Gesprächig



Beiträge: 143


Habs gerade über die LPT Schnittstelle des PCs gemacht (wie im Datenblatt beschrieben) und mit der Software die da beim PDF dabei war gehts einwandfrei.
Hab leider keinen Logikanalysator, um die Timingsiagramme aufzunehmen und ausserdem brauch ichs 4 Bit.

BID = 216822

Benedikt

Inventar

Beiträge: 6241


Sag doch gleich, dass das LCD von Pollin ist...

In einem anderen Forum hatten auch schon mehrere Probleme mit dem 4bit Modus bei manchen Pollin LCDs.
Leg mal die unbenutzen Pins fest auf GND oder 5V.

BID = 217085

jmibk

Gesprächig



Beiträge: 143


Is von uns aus einem Grazer geschäft- pollin hat das gleiche (sieht man im Datenblatt). Werds morgen mal versuchen.

BID = 217098

Benedikt

Inventar

Beiträge: 6241


Ansonsten versuch auch mal den uC langsamer zu Takten (z.B. mit dem internen 1MHz Takt).
Wenn das LCD dann funktioniert, dann weist du woran es lag.

BID = 217698

Benedikt

Inventar

Beiträge: 6241


Werden die 5 Kästchen durch den Takt oder durch die 4Pins auf GND verursacht ?


      Nächste Seite
Gehe zu Seite ( 1 | 2 Nächste Seite )
Zurück zur Seite 1 im Unterforum          Vorheriges Thema Nächstes Thema 


Zum Ersatzteileshop


Bezeichnungen von Produkten, Abbildungen und Logos , die in diesem Forum oder im Shop verwendet werden, sind Eigentum des entsprechenden Herstellers oder Besitzers. Diese dienen lediglich zur Identifikation!
Impressum       Datenschutz       Copyright © Baldur Brock Fernsehtechnik und Versand Ersatzteile in Heilbronn Deutschland       

gerechnet auf die letzten 30 Tage haben wir 19 Beiträge im Durchschnitt pro Tag       heute wurden bisher 9 Beiträge verfasst
© x sparkkelsputz        Besucher : 182422811   Heute : 1851    Gestern : 5459    Online : 355        29.11.2024    12:01
4 Besucher in den letzten 60 Sekunden        alle 15.00 Sekunden ein neuer Besucher ---- logout ----viewtopic ---- logout ----
xcvb ycvb
0.0339660644531