Forum: Mikrocontroller und Digitale Elektronik Tastatur mit AVR emulieren


von Paul Wilhelm (Gast)


Lesenswert?

Moin !
Ich hab hier mal eine Frage, die mir wirklich Kopfzerbrechen bereitet
!

Ich bin grad dabei eine Schaltung zu bauen, die direkt an die
PS/2-Schnittstelle (Tastatur) angeschlossen wird. Diese Schaltung,
basierend auf dem Mikrocontroller AT90S2313, soll die Tastatur
emulieren, also so tun als ob da eine echte Tastatur am PS/2 hängt. Die
Software auf dem Mikrocontroller soll eine gewünschte Zeichenkette zum
Computer schicken, als wenn ich sie per Hand eingegeben hätte.

Nur leider hab ich nicht allzuviel Ahnung von dem
AT-Tastaturprotokoll..Das Timing muss exakt stimmen, die Übertragung
ist bidirektional..das alles macht die Sache nicht leichter !

Daher meine Frage: Wer weiß, wo man sich die nötigen Infos für soetwas
besorgen kann, oder gibt es gar eine Unterfunktionensammlung dazu ??

Ich wäre für jede Hilfe bei meinem Projektt dankbar ! :)

von leo9 (Gast)


Lesenswert?

>> Wer weiß, wo man sich die nötigen Infos für soetwas
>> besorgen kann
im Internet, z.B. bei google
in diesem Forum, z.B. mit "Suche"

>> oder gibt es gar eine Unterfunktionensammlung dazu ??
gibt es garantiert, aber glaubst du wirklich dass dir jetzt irgendwer
alle Infos zu allen möglichen Programmiersprachen posten wird
(assembler, gcc, Codevision, Pascal, Basic, ...)

grüße leo

von Daniel Nöthen (Gast)


Lesenswert?


von Paul (Gast)


Lesenswert?

@leo: Sorry, hab vergessen zu sagen dass ich natürlich alles in
Assembler mache -> Stichwort TIMING..

@Daniel: Danke erstmal, die Seiten kenn ich aber schon. Hab alles
ausprobiert, aber wie gesagt bin ich glaube ich nicht in der Lage einen
KOMPLETTEN emulator zu schreiben. Dachte halt es gibt ne
Subfunktionen-Library oder so

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.