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 ! :)
>> 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
Alles Infos, die Du benötigst findest du hier: http://panda.cs.ndsu.nodak.edu/~achapwes/PICmicro/PS2/ps2.htm und dort: http://panda.cs.ndsu.nodak.edu/%7Eachapwes/PICmicro/keyboard/atkeyboard.html Gruß Daniel
@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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.