RS232 monitor

Daniel Drozen alcor
Středa Březen 17 11:53:36 CET 2004


My jsme takovy driver vyrobili prave pro ovladani HW klice
pruchoziho pro mys. Ten interface je ovsem navrzen tak, aby
neovlivnoval cinnost mysi. Klic se ovlada signaly DTR a TXD
(to lze pouzit jen u standardni mysi, ktera nepouziva prenos
PC-->mys). Klic predava data po stavovych signalech (DCD, RI
atd.), takze prenos dat z mysi i klice probiha skutecne a fak-
ticky zaroven. Data jsou clockovana z PC a klic garantuje
odezvu behem nekolika mikrosekund, takze se jeden ten elemen-
tarni prenos provede behem jedineho spusteni driverove rutiny,
aniz by se tim zdrzoval procesor.
Ten driver je napsan tak, ze umi presne to, co od neho potre-
bujeme (ma take jenom asi 6kB). Monitorovani dat prijatych na
RXD tam neni. Zde je principialnim problemem chovani UARTu,
ktery po vycteni prijimaciho registru (resp. bufferu) okamzite
prepise data novou hodnotou. Takze sdileni tech dat je mozne
pouze na SW urovni, coz pod NT znamena upravu nektereho syste-
moveho driveru - at uz na nejnizsi urovni (device driver) nebo
na nektere urovni vyssi.
Tenhle problem sam o sobe se tyka pouze cisteho monitorovani
komunikace. Pri skutecnem sdileni portu by byl vetsi problem
zjistit, ktera data prichazeji z mysi a ktera napr. z klice.

                                            Daniel Drozen

====================================================================
           Alcor s.r.o., Fr. Krizka 11, 170 00 Praha 7
          tel./fax. :  +420-2-33375426, +420-2-20570308
         email: alcor@sro.cz    www: http://alcor.sro.cz
====================================================================







Další informace o konferenci Hw-list