Gast
#408014
Hallo Leute! Ich habe folgende Problematik welche ich nun mit Eurer Hilfe lösen möchte. Ich habe ein fertiges System mit einem LCDisplay(2x16ASCI-Zeichen mit 4Bit Datenübertragung).Nun möchte ich dieses System erweitern. Meine Erweiterung fordert nun diverse Anzeigen auf einem Grafikdisplay. jedoch soll die Anzeige vom LCD eins zu eins übernommen werden und auch auf dem Grafikdisplay anzgezeigt werden. Meine Idee: verbinde die Ports des Alten Display(LCD) auf meinen Mikrocontroller(ATMEGA128) || RS || R/W || E || DB7 || DB6 || DB5 || DB4 || Der RS und der E-Port werden an jeweils einen INTx(externer Interrupt) gelegt. Sobald an INT0(RS) eine positive Flanke kommt startet meine Bit erkennung. Dann warte bis ich eine pos. Flanke an Pin E(INT1) bekomme. Gleich im Anschluss lese ich DR7 DR6 DR5 und DR4 aus. Prüfe ob dort HIGH oder LOW ist. nächste pos. Flanke prüft dann DR3 DR2 DR1 DR0 . jetzt weiss ich welches Zeichen angezeigt werden soll. Nach diesem Prinzip lese ich alle Zeichen hintereinander aus. bis ich weiss was auf dem Display steht. Diese Zeichen möchte ich dann in einen Zeichenstring speichern welches ich dan entgültig mit dem Gradikdisplay anzeige. So das ist nun meine IDEE! Seht ihr da irgendwelche Problem...........? Gruss Andy Nagel