Inginerie inversă Următorul protocol de tastatură al calculatorului

Următorul computer a fost introdus în 1988, cu dispozitivul de înaltă calitate pentru a favoriza favoarea universităților și a instituțiilor financiare în timpul scurt pe piață. [Spencer Nelson] a intrat pe o tastatură de la una din aceste mașini, iar cu puțină experiență, a stabilit că a imaginat cum a funcționat.

Tastatura are un tip de conector DIN și vorbește un protocol non-ADB la mașină, dar [Spencer] a vrut să-l facă să vorbească USB pentru a fi utilizat cu computere moderne. Primele încercări de a utiliza software-ul pre-copt găsite online pentru a obține ca fabricarea tastaturii dovedită să fie nesigură. [Spencer] Suspectat că codul, dezvoltat pentru a citi 50 de impulsuri microsecunde din tastatură, a fost mizalibrat.

Unele analize cu un osciloscop și analizor logic permise [Spencer] pentru a afla tastatura comunica cu impulsuri vreodată 52,74 microsecunde, corespunzând unei frecvențe de 18,960 kHz, trimițând două mesaje pe 9 biți la un moment dat. Demontarea tastaturii a confirmat aceste constatări – în interior a fost un ceas de 455 kHz, cu tastatura care trimite un semnal la fiecare 24 de căpușe producătoare de ieșire de 18,960 kHz.

Redimensionarea codului inițial găsit online pentru a lucra cu lățimea efectivă a pulsului provenind de la tastatură au primit totul de-a lungul frumos. Acum, [Spencer] are o tastatură bună de epocă, cu o remarcabilă simt că funcționează în mod fiabil cu hardware modern. Am numi o victorie.

Dacă aveți nevoie de mult mai mult de o reparație, asigurați-vă că vă scufundați în Keebin ‘cu Kristina, o coloană obișnuită despre dispozitivele noastre preferate de intrare tactilă!

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Post