Hallo leute Ich hab eine pc tastatur an mein AT89S8252 (aus elektor)über Taktleitung an RXD und Takleitung TXD angeschloßen ich krieg das aber mit der Bautrate nicht hin . mit welcher Taktfrquenz sendet die tastatur?
ja wenns nur die baudrate wär..... http://homepages.fh-regensburg.de/~fam39454/ie_lab/download/PMC_V3_Tastatur.pdf
Dank dir mal erst Jochen mitlerweile weis ich das die tastatur mit 10-16.7 kHz taktet also habe den Schiebetakt mit timer1 für die Dateneingang(RXD) auf 12,5 KHz eingestellt und den Takleitung(TXD) weggelasen weil der schiebtakt von timer1 erzeugt wird. nun sollen die daten auf den lcd angezeigt werden. aber ich es geht immer noch nicht Kann mir einer sofwarelösung in Assemble für den MCS-AT89S8252 geben
hast du die pdf nicht gelesen, die tastatur erzeugt denn TAKT!!! außerdem werden 11bits übertragen! vorgehen: taktleitung der tastatur an int0 oder int1 -> externel interrupt in der interrupt routine nachschauen ob datenleitung high oder low ist und in ein register/variable sichern und um 1bit schieben. es reichen 8bits als variable wenn du das 0.bit Startbit und das 9.bit parity bit und das 10.bit stopbit nicht berücksichtigst
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.