Seriovy port jeste jednou

rkabatek@oku-ka.cz rkabatek
Středa Březen 17 11:54:54 CET 2004


Standartni komunikce by mela probihat takto (pokud to neni uplne
nejpresnejsi, tak me nekamenujte, ale chodi mi pod tim bez problemu 7drat.
propojeny modem z 51 vcetne handshakingu v DOSu i Windows - dokonce
pretrpel i TCP hi):
Pokud aktivujes na zarizeni DTR (napr. 5V), bude druha strana vedet, ze je
zarizeni aktivni - schopno komunikovat. Podle stavu DSR lze zjistit, je li
protistrana aktivni (zapnuta). Druha strana podle stavu RTS na zarizeni
bude (pokud ma co) posilat data. Tim se za zabranit preteceni buferu. Podle
kvantity dat by sel nechat signal aktivni porad. Nakonec je treba zajistit,
aby se data ze zarizeni vysilala pouze pokud je aktivni CTS, aby na druhe
strane nedoslo napr. k preteceniu buferu.

     Radim

>Zkusim dotaz kolem serioveho portu trochu
>specifikovat, na minuly dotaz mi prisly
>odpovedi na neco jineho nez potrebuji.
>U seriove komunikace se pouzivaji pro hardwarovy
>handshaking signaly RTS/CTS, DSR/DTR.
>Potrebuji naprogramovat tento handshaking, ale
>nemohu zjistit jak cela transakce probiha. Je mi
>jasne co signaly znamenaji, ale nevim, kdy ktery
>nahodit a shodit?
>Nevim jestli vubec existuje nejaky standard
>tohoto rizeni, ale dane zarizeni funguje s PC.
>Jak v dosu, kdyz zapnu hw handshaking, tak ve
>Windowsech.
>
>         Diky za pomoc
>
>Martin Locker
>e-mail: locker@vosrk.cz








Další informace o konferenci Hw-list