串口通訊介紹
RS-232串行通訊介紹
RS-232串行通訊是由美國電子工業協會定制的一種串口通訊協議,RS-232的通訊端口是每臺計算機上的必要配置,
通常含有COM1端口。
RS-232C接口定義(9針)
針腳 定義 作用
2 接收數據(RXD) 此引腳會將檢驗儀器所傳送過來的數據接收進來
3 發送數據(TXD) 此引腳將計算機的數據發送到檢驗儀器
4 數據終端準備好(DTR) 此引腳由計算機控制,用以通知檢驗儀器可以進行傳輸,
高電位時表示計算機已準備就緒,隨時可以接收數據。
5 信號地(Ground) 此引腳為地線
6 數據準備好(DSR) 此引腳由檢驗儀器控制,檢驗儀器用這個引腳的高電位通知計算機一切
均準備就緒,可以傳輸數據過來。
7 請求發送(RTS) 此引腳由計算機控制,用以通知檢驗儀器馬上發送數據到計算機。
8 清除以發送(CTS) 此引腳由檢驗儀器控制,用以通知計算機將欲發送的數據送至檢驗儀器。
計算機與檢驗儀器的連線方式
簡單的連線方式
計算機 檢驗儀器
2----------------------2
3----------------------3
5----------------------5
對于簡單的連線方式,檢驗儀器直接把數據發送到計算機,檢驗儀器不理會計算機是否能夠正確地接收到數據
具有流量控制的連線方式
計算機 檢驗儀器
2----------------------3
3----------------------2
4----------------------6
5----------------------5
6----------------------4
7----------------------8
8----------------------7
所謂流量控制,是為了保證傳輸雙方都能正確地傳送和接收數據而不會丟失。傳輸工作進行時,傳送速度如果大于
接收速度,則接收緩沖區必定會在一定時間后溢出,因此造成后來傳送過來地數據無法進入緩沖區,要解決這個問
題,接收方必須有一個方法告訴發送端何時傳送,而又應于何時暫停傳送,以便接收端有充裕的時間可以處理數據,
此即為流量控制。
|
|