www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Tastatur an AT89S8252


Autor: Hamza (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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?

Autor: Jochen (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
ja wenns nur die baudrate wär.....

http://homepages.fh-regensburg.de/~fam39454/ie_lab...

Autor: Hamza (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Jochen (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Hamza (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Dank dir Jochen werde es gleich mal auprobieren

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.