DTR/DSR , RTS/CTS korrekt leirasa
Honter Zoltán
zity at uze.net
Sun Apr 2 22:21:52 CEST 2000
"Cser Laszlo" <s7222cse at ural2.hszk.bme.hu> 2000.03.31. 14:44:46 +2h-kor irta:
> Van valakinek korrekt leirasa a fenti hardware handshake-kel megvalositott
> RS232 soros kommunikaciorol? A jelek elnevezese, igazabol nem erdekelne,
> mert nehany leirasra mar szert tettem. Amivel viszont nem talalkoztam, az a
> teljes kommunikacios folyamat leirasa onnantol, hogy a DTE vagy a DCE
> tapfesz-t kap.
Hali
A listara irom, hatha erdekel mast is.
Ketfele handshake van: a DTR/DSR (ezt altalaban a kapcsolat letrehozasahoz hasznaljak)
es az RTS/CTS (ezzel az adatfolyamot vezerlik).
Egy kapcsolat:
1.az ado felhuzza DTR-t, jelezve hogy kesz az adat fogadasara es vetelere (Data Terminal Ready)
2.a vevo erre felhuzza a DSR-t, jelezve, hogy o is kesz (Data Set Ready)
3.ekkor az ado felhuzza RTS-t, hogy adatot akar kuldeni (Request To Send)
4.vevo erre felhuzza CTS-t, hogy johet az adat
elindulhat az adas tx/rx-en
5.ha megtelt a vevo puffere, 0-ra allitja CTS-t, ilyenkor ado abbahagyja az adast,
amig CTS ujra magas
6.ha ujra ures a vevo puffere magasra allita CTS-t
11.ha az ado elmondta amit akart, RTS-t 0-ra allitja
12. vevo CTS-t 0-ra
13.ha tobbet nem akar kuldeni az ado akkor DTR-t 0- ra allitja, vevo DSR-t 0-ra
megprobalom szemleltetni, de elcsuszik, ha nem fixed sizeban nezed
DTR ___--------------------------------------------------------------____
DSR _____-------------------------------------------------------------___
RTS ___________-----------------------_____----------------------________
CTS ____________-------____------------_____----------------------_______
(1)(2) (3)(4) (5) (6) (7)(8)(9)(10) (11)(12)(13)
More information about the Elektro
mailing list