Pri vypalovani blazni mys

TomCat tomcat na nh-trans.cz
Pondělí Duben 21 22:26:03 CEST 2003


> > PS/2 rozhrani je na IRQ12 zadratovane natvrdo a nejde
> > nastavit jinam. Jenom disablovat.
>
> BTW jaky I/O pouziva PS/2? Vsude se pise jen o IRQ (12), ale kudy se
tahaj
> data ???

Stejny jako klavesnice, 60H a 64H. Fyzicky komunikacni protokol PS/2 mysi
a
klavesnice je totozny a je obsluhovan stejnym radicem (drive 8042, dnes
muti
I/O chipset). Radic ma svoje prikazy, kterymi se to vsechno ovlada. V DOSu
to jede pres BIOS preruseni 15H, sluzba tusim C200H a dale (tou sluzbou si
nejsem
uplne jisty, nemam po ruce materialy). Jsou k dispozici prikazy treba pro
reset mysi,
nastaveni rozliseni apod.
Mimochodem, v linuxu je to napichnute na /dev/aux.

Jo jeste k predchozimu prispevku: kolecko negeneruje signaly jako ctvrte a
pate tlacitko!
Jsou tam 4 bity a ve dvojkovem doplnku to tam haze o kolik zoubku a kterym
smerem
bylo otoceno od posledniho cteni.

Jinak IRQ12 se generuje pro kazdy prijaty byte z mysi, zrovna tak pro
klavesnici je to IRQ1.
Oboji zadratovane napevno v HW. Ale tak nizkourovnova obsluha je treba
malokdy. Vetsinou
uz to odstini OS a je k dispozici nejaka sluzba (DOS INT 33H) nebo device.
Bohuzel v Xfree je to implementovane ponekud blbe (a obsluha klavesnice
taky) ;-(

TomCat


Další informace o konferenci Linux