Hallo, Ich möchte gerne ein Arduino Board mit dem LCD Display PC-6749-UUW verbinden. http://www.neuhold-elektronik.at/catshop/product_info.php?cPath=41_43&products_id=4510 LCD Datasheet: http://www.neuhold-elektronik.at/datenblatt/N9970.pdf Treiber IC HT1621 Datasheet: Mein Problem ist das das Display über eine 3 wire serial kommuniziert und keine Idee habe, wie ich das Display ansteuern könnte. Habe im Datasheet den Treiber IC HT1621 gefunden, der laut Datasheet über /CS, /WR, Data die Daten einliest und das so wie es aussieht mit 150Khz. Das ganze wird mit 3 Steuerbits dann 6 Adressbits und dann 4 Datenbits und einem leeren Bit gesendet. Also meines Erachtens mit 14 Bits die über die Datenleitung daher kommen. Meine Frage: Wie könnte ich den Arduino über welche Pins so programmieren, damit ich überhaupt mal 150Khz über die Serielle bekomme. Habe auch einen Anhang aus dem Datasheet des Treiber IC HT1621 dazu getan. Vielleicht hat Jemand von Euch schon mal damit gearbeitet oder eine Idee, wie ich es lösen könnte. Danke. P.
Etwas Merkwürdiges Protokoll. Mach es doch einfach per Software. Was du mit deinen 150 kHz hast weiß ich auch nicht.
OK. Wie? Welche Library würdest Du dazu verwenden? Wie steuerst Du die 3 Wire Serial an und mit welchen Pins würdest Du /CS /WR und Data am ARDUINO verbinden? Danke
Peter Kuntschitsch schrieb: > Welche Library würdest Du dazu verwenden? Gar keine. Peter Kuntschitsch schrieb: > Wie steuerst Du die 3 Wire Serial an und mit welchen Pins würdest Du /CS > /WR und Data am ARDUINO verbinden? Mit denen die mir am besten gefallen, ist doch egal welche. Das Datenblatt ist aber auch nicht ganz vollständig. Bei den beiden Timindiagrammen steht ja "Read Mode" http://www.holtek.com.tw/pdf/consumer/ht1621v310.pdf Das hier ist das richtige. Lesen und dann setzt du die Pins in deinem Programm halt entsprechend des Timingdiagramms.
Das pdf kenne ich. Von da hab ich das Timing Diagramm heraus. Mein Problem ist, das ich sowas noch nie gemacht habe. Wie würdest Du die Pin's per Software nach diesem Diagramm ansteuern? Vielleicht könntest Du mir ein kleines konkretes Codebeispiel zu diesem 3 Wire Protokoll zeigen an Hand dessen ich mich dann weiter hochhanteln kann. Danke.
Peter Kuntschitsch schrieb: > Das pdf kenne ich In dem von dir verlinkten stand das nicht drin. Das stand nur das READ Timindiagramm. Das brauchst du nicht. Aus einer 3 stelligen Anzeige muss niemand Daten zurück lesen. Peter Kuntschitsch schrieb: > Wie würdest Du die Pin's per Software nach diesem Diagramm ansteuern? Ich schreib Programme für AVRs nur in Assembler. Das würde dir vermutlich nicht weiter helfen. Was du eigentlich nur machen musst ist: CS auf low setzen. Dann ein Bit an DATA anlegen und einmal an WR wackeln. Dann das nächste Bit und wackeln. Immer so weiter.
Google spuckt http://code.google.com/p/wirejungle/source/browse/trunk/libraries/HT1621/HT1621.cpp aus. LG, Sebastian
Danke Eumel für die Idee und Danke für den Link Sebastian.
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.