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