Sida 1 av 1

Måste ett AT-tangentbord kunna taemot kommandon från en PC

Postat: 24 april 2004, 13:16:39
av gvs
Har återupptagit mitt tangentbords projekt. jag vill bygga ett eget tangentbord som ska funka som ett vanligt, dvs bara skicka vanliga bokstäver, pause/break och så bryr jag mig inte om. Nu till frågan:
I AT-standarden ska Host kunna ta över linjen och skicka data till tgb, till exempel slå på och av Ledsen och fråga om tangentbordet är klart att skicka info och så vidare. är detta ett krav för att det ska funka? eller är det möjligt att skicka ändå?

Postat: 24 april 2004, 13:19:56
av karlstedt
Se om du kan hitta något vettigt här:
http://www.beyondlogic.org/keyboard/keybrd.htm

Postat: 24 april 2004, 13:42:31
av gvs
Har läst den men. Det står ju att Host kan skicka och vad kbd ska svara, men om kbd vägrar ta emot då? om den vägrar låte Host dra clk och data låg då? ( det är i vanliga fall kbd som har makten över dessa trådar)

Postat: 24 april 2004, 15:19:25
av Chribbe76
När Datorn ska skicka något till tanjentbordet så sänker den Clock i minst 100 microsekunder (det kan du elektroniskt sett inte motverka) och förväntar sig därefter att t-bordet ska generera en klockpuls.
Ja vad händer om du inte gör det? Jag gissar på att skiten hänger sig och kanske får du ett timeout efter en stund men det är nog inte att rekomendera.

Svaret på din fråga är nej, det går inte att skicka data till datorn om datorn vill skicka till dig för den kommer tolka din clockpuls som att du läser den datan som den försöker skicka till dig

Postat: 24 april 2004, 18:00:09
av Sparkz
AoE nr.2 2000 har en artikel om tangentbord. Ingressen lyder (inlusive felstavning):
"Allt du önskad veta om signalerna från ett tangentbord för PC"