Forum: Mikrocontroller und Digitale Elektronik Newbie und das VFD-Display


von Andre B. (Gast)


Lesenswert?

Hallo!
Ich beschäftige mich erst seit ein paar Tagen mit der AVR Programmierung 
und finde mich eigentlich recht gut ein.

Natürlich habe ich mir zur selbstgestellten Aufgabe auch direkt mal ein 
LCD-Display aus der Bastelkiste dazugefrickelt, was auch prima 
funktioniert aber gestern habe ich dann aus einer Ladenauflösung 2 
VFD-Displays bekommen, die ich viel lieber einsetzen würde.
Es handelt sich um diese hier:
http://www.maltepoeggel.de/html/vfd/cu20026.pdf
Ausführlich (anderer Typ, aber ansonsten technisch gleich):
http://www.vfdworld.com/techdocs/Noritake_CU20045SCPB-T28A_4x20_VFD.pdf

Ich wollte das Display eigentlich via parallelanschluss an einen Atmega8 
anschließen. Wenn ich das richtig verstanden habe müsste ich dann aber 
im Gegensatz zu LCD alle 8 Datenleitungen benutzen und auch die Timings 
& Busy beachten - abgesehen von der fehlenden LCD "Kompatibilität"?
Oder ist der serielle Anschluss (TTL-Pegel) in dem Fall die bessere 
Wahl?
Dann müsste ich ja wohl den seriellen Port opfern, der von der Planung 
eigentlich nicht frei ist, weil ich da von einem anderen Gerät Daten 
einlese und quasu einen eingenen Atmega nur für das Display 
abstellen...?
Oder kann man auch irgendeinen anderen Pin zum Senden nehmen?
Wie gesagt - ich bin auf dem Gebiet noch lange keine Held und würde mich 
auf ein bisschen Schützenhilfe freuen :-)

Andre

von Sigint 112 (sigint)


Lesenswert?

Hallo Andre,
  ich hab auch ein paar Noritake - Displays und bin begeistert von der 
einfachen Ansteuerung. Deine Displays werden aber minimal anders 
angesteuert als meine. Wenn du bestimmte Steuerzeichen sendest, dann 
werden bestimmte Aktionen ausgelöst: z.B. 0x0E (hex) Löscht das Display
Das ist bei meinem Display identisch... deine Displays kennen aber noch 
ESC - Sequenzen. Das Bedeutet, daß erst das ESC - Zeichen gesendet wird 
und dann noch ein Befehlscode: ESC+0x48h -- Setzt den Cursor
Zum Thema Ansteuerung:
Du kannst die Displays sowohl seriell als auch parallel Ansteuern, da 
hast du die freie Wahl. Ich würde das Display seriell ansteuern und 
dafür eine Software - UART nutzen. Dann kannst du jeden 
Mikrocontrollerpin nutzen.
1200Baud sollten für das Display eigentlich reichen. (siehe Datenblatt)

Gruß,
  SIGINT

von a. b. (andreb)


Lesenswert?

Erst mal Danke für die Antwort.
Esc-Seqiuenzen sind zum Glück kein Fremdwort für mich, ich habe früher 
POS-Software programmiert.
Serielle Ansteuerung wäre natürlich am einfachsten. Das mit dem SW-UART 
hört sich interessant an, gibt es da etwas Weiterführendes, wo ich das 
nachlesen kann?

Andre

von Sigint 112 (sigint)


Lesenswert?

Türlich gibts da Infos ;-)
AVR304, AVR305: 
http://www.atmel.com/dyn/products/app_notes.asp?family_id=607

Gruß,
  SIGINT

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.