Bidirektionale Datenübertragung

Gast #826750
Lesenswert?

Hallo

Ich bin möchte einen uC (Atmega8) mit einem PS2 Anschluss verbinden um 
an einem PC damit eine Tastatur zu simulieren. Ich frage mich nun wie 
ich die CLK und DATA Leitungen des PS2 an den uC anschliesse? Was muss 
ich dabei alles beachten (z.B ist ein Buffer notwendig?)?

Die serielle Datenübertragung erfolgt mit einer vom Host (PC) bestimmten 
Frequenz das heisst ich bin gewzungen die Daten mit genau dieser 
Frequenz zu senden. Was gibt es da für Lösungen (harware oder software)? 
Kann ich das beispielsweise softwaretechnisch lösen indem ich ein Bit 
schreibe und dann eine Pause einlege damit genau diese Frequenz zustande 
kommt oder ist das zu ungenau wegen interrupts etc? Oder gibt es da 
vielleicht hardwaretechnische Lösungen?

vielen dank.
Gast #827035
Lesenswert?

Ich habe alles mal sorgfältig gelesen und frage mich nun ob dafür USART 
geeignet ist? USART kann ja sogar einen Clock erzeugen. Irgendwie muss 
ich es dann einfach noch hinbekommen, dass der uC merkt wenn der Host 
(PC) Clock auf low zieht...

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren