Newbie und das VFD-Display

Gast #811030
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
#811068
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
#811129
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

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 18 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.