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
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
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.