Pri vypalovani blazni mys

TomCat tomcat na nh-trans.cz
Středa Srpen 8 16:16:34 CEST 2001


> > 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