Forum: Mikrocontroller und Digitale Elektronik Tastatur an AT89S8252


von Hamza (Gast)


Lesenswert?

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?

von Jochen (Gast)


Lesenswert?


von Hamza (Gast)


Lesenswert?

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

von Jochen (Gast)


Lesenswert?

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

von Hamza (Gast)


Lesenswert?

Dank dir Jochen werde es gleich mal auprobieren

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