終端modem
步驟1 | dtr-->|
步驟2 | txd-->|
步驟3 | <--dsr|
步驟4 | <--dcd|
步驟5 | <--cts|
步驟6 | <--rxd|
1、由終端送dtr信號到modem,dtr信號由rs232的dtr腳送出,告訴modem終端已準(zhǔn)備好;
2、終端送txd信號到modem,終端經(jīng)rs232的txd送出一個一直保持在邏輯1的信號給modem,它并不是數(shù)據(jù),而是一個握手信號,這個信號告訴modem,終端要和對方通信。如果modem已準(zhǔn)備好,則modem將通過rs232的rxd信號線保持邏輯1告訴終端modem已準(zhǔn)備好,可以利用modem進行撥號了。這時終端和modem之間沒有任何數(shù)據(jù)在傳;
3、由modem送dsr到終端,當(dāng)撥號完成后,modem發(fā)出一個dsr信號給終端,表示modem已與modem遠端的modem作好連接的準(zhǔn)備,也就是說modem正在等待遠端modem傳達室回的信息;
4、modem送到dcd到終端,當(dāng)modem和遠端的modem完成握手后,modem傳回dcd信號給終端,表示modem已建立了連接;
5、modem送cts到終端,上述過程完成后,終端仍然不能接收和送數(shù)據(jù),必須等到modem送出cts信號,表示一切準(zhǔn)備就緒;
6、modem傳送數(shù)據(jù)給終端,終端開始接收或發(fā)送數(shù)據(jù)。
*:通訊過程中通過rts/cts進行硬件流控,通過xon/xoff進行軟件流控。