Vidi Project X #88: Tipkovnica na VIDI-X mikroračunalu - Komunikacija od tipkovnice prema računalu

Vidi Project X #88: Tipkovnica na VIDI-X mikroračunalu - Komunikacija od tipkovnice prema računalu

Na Vidi mikroračunalo moguće je spojiti PS/2 tipkovnicu i tako mu znatno proširiti funkcionalnost i obogatiti iskustvo korištenja Vidi X-a.

Komunikacija od tipkovnice prema računalu

Tipkovnica provjerava stanje clock linije. Ako je high (1), počinje prenositi podatke. Kako bismo bili sigurni da se ne radi o slučajnom izboju napona, clock linija mora biti high najmanje u trajanju od 50 milisekundi prije nego što tipkovnica počne odašiljati. Tipkovnica generira clock puls, a data linija mora biti stabilna na padajućem dijelu clock signala (prema low) i mora se promijeniti nakon što clock prijeđe u stanje high.
Što točno znači da data linija mora biti stabilna na padajućem dijelu signala? Naime, promjena iz low u high stanje, tj. iz nule u jedinicu, traje neko vrijeme, svega par milisekundi.

Vrijeme od prijelaza podataka na padajući rub clock signala mora biti veće od 5 i manje od 25 milisekundi, dok vrijeme od rastućeg ruba signala do prijelaza podataka mora biti barem 5 milisekundi tako da možemo uzorkovati podatke tijekom low razdoblja clock signala, dok se podaci mijenjaju tijekom high razdoblja. Ako računalo inicira prijenos postavljanjem clock linije na low za 100 milisekundi prije 11. bita, tipkovnica mora ponovno poslati podatke kada je clock linija na high i komunikaciju više ne inicira računalo. Svi podaci koji se stvaraju tijekom komunikacije moraju biti blokirani. Stoga tipkovnice imaju međuspremnik od 16 bajtova u svrhu pospremanja tih podataka do trenutka kada se oslobodi linija. Za razliku od tipkovnica, miševi najčešće pohranjuju podatke pokreta u trajanju od 3 sekunde.

Clock Data

« Prev All Pages Next » (Stranica 3 od 11)

Vezani sadržaj:

  • Kali - malo drugačiji Linux

    Linux za pen testing

    Linux za dobre (i zločeste) hakere pomoću kojeg možete naučiti sve o sigurnosti IT sustava, a ako ste “zločesti”, onda to znanje i upotrijebiti protiv sigurnosti.

  • Staro računalo i novi Windows 11OS

    Dragi doktore,

    zanima me mogu li na svoj stari PC koji ne prolazi compatibility check nekako instalirati Windows 11 da ga mogu barem malo isprobati. Čuo sam da se to može, pa vas molim za mali hint.
  • VIDI-X sa JTAG debugingom

    Dobar dan.

    Imam namjeru koristiti VIDI X u sklopu predmeta Građa računala. Zanimaju me dvije stvari:

    1. Može li se VIDI X konfigurirati da radi s JTAG-om za debugging?

    2. Postoji li neki resurs za asemblerski jezik na esp32?

    Na kraju sam našao samo direct port manipulation, a assembler sam u AVR Assembleru koristio. Esp32 bi mi bio puno bolji.

     

    Lijep pozdrav,

    Zoran

  • Mala škola fotografije mobitelom

    The birds and the bees fotkanja mobitelom

    Bilo da imate novi mobitel ili tek razmišljate o kupnji, mogućnost fotografiranja jedna je od glavnih funkcija. Znati što uzeti, ali i kako iskoristiti sve mogućnosti uvelike će vam poboljšati rezultate. Mi smo kao fotoaparat koristili Motorolu Edge 30 Pro, no isti savjeti će vrijediti i za druge telefone s kvalitetnim kamerama.

  • Snimanje zaslona OBS Studio aplikacijom

    Pozdrav redakciji,
    Postoji li jednostavan način snimanja aplikacija s ekrana računala?

    Nekada davno koristio sam aplikaciju koja je to mogla i snimala je u flash formatu. No danas je teško čak i pogledati snimljene materijale jer je flash zastario.

// možda će vas zanimati

Newsletter prijava


Kako izgleda naš posljednji newsletter pogledajte na ovom linku.

Copyright © by: VIDI-TO d.o.o. Sva prava pridržana.