Klávesnice PC-USB, obsluha a vyslání na UART

Odpovědět
vama
Příspěvky: 1
Registrován: 03 črc 2022, 10:44
Reputation: 0

Klávesnice PC-USB, obsluha a vyslání na UART

Příspěvek od vama » 12 črc 2022, 16:25

Najde se někdo, kdo by aplikoval knihovny z C pro obsluhu např. na ATtiny? Jedná se o obsluhu (čtení) z klasické klávesnice PC s USB rozhraním a vyslání SCAN kódu na UART (bit TxD) rychlostí 1200bd. Na přijímací straně by se tento kód vyhodnotil (TO BYCH ZAJISTIL).
Je nutné poslat data (asi dvojici byte - WORD), ze kterých bych mohl identifikovat základní sadu ASCII z rozsahu 00-7F hex, (tedy i malá písmena], přepínání [Caps Lock] a [CTRL]+klávesa, dále [ALT]+klávesa a dále např. [Insert], [Home], [PageUp], PageDown], [Delete], [End], [šipka pravo], [šipkavlevo], [šipka nahoru], dolů atd... Programuji jen v assembleru a C-jayzyk neovládám. Mělo by to umět rozsvěcovat i LED na klávesnici na základě zpět přijatých dat do procesoru, který by obsluhoval tu klávesnici (vstup RxD). O komunikaci bychom se domluvili. Stačí jednoduchá komunikace.

Děkuji.

Uživatelský avatar
gilhad
Příspěvky: 778
Registrován: 07 bře 2018, 11:22
Reputation: 0

Re: Klávesnice PC-USB, obsluha a vyslání na UART

Příspěvek od gilhad » 12 črc 2022, 18:54

Jenom připodotknu, že přesně stejný problém (posílat po "nějaké" sériové lince co je namačkané na klávesnici a zpátky rozsvěcet diody) vyřešil už https://cs.wikipedia.org/wiki/PS/2_(konektor) PS/2 protokol, takže pokud není nutno jinak, přidržel bych se průmyslového standardu.

Pak by se dala použít klasická PS/2 klávesnice, která ty kódy umí posílat a příjímat sama a uMC by to už "jen vyhodnocoval a řídil" ...

Odpovědět

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 18 hostů