RS232四線和兩線的煩惱

2021-06-05 08:55:58 字數 736 閱讀 8723

平時我們用串列埠通訊,一般只會用到rxd和txd兩條線;cts和rts這兩條一般我們不用。

畢設要做的東西和串列埠關係很大,最近在用tiny210開發板和gprs模組通過串列埠通訊,抓狂的現象出現了,兩塊板子單獨都能和電腦串列埠助手通訊,但是互相就是不能通訊,還一直以為自己寫的程式有問題,後面一想絕對是協議出了問題。果然啊,把gprs模組的串列埠rxd和txd單獨引出來接在電腦上的話,不能和電腦通訊。這下明了了,gprs模組使用了cts和rts,cts得不到響應,資料永遠不會發出去,導致了能收不能發的狀態。

不知道rts和cts訊號的協議,如果cts拉高或者拉低就能響應的話,就可以將4線介面轉為2線。目前還不清楚,繼續查查資料。

9針串列埠引腳:

引  腳  號

縮  寫  符

信 號 方 向

說    明 1

dcd 輸入

載波檢測 2

rxd 輸入

接收資料 3

txd 輸出

傳送資料 4

dtr 輸出

資料終端準備好

引  腳  號

縮  寫  符

信 號 方 向

說    明 5

gnd公共端

訊號地 6

dsr 輸入

資料裝置準備好 7

rts 輸出

請求傳送 8

cts 輸入

允許傳送 9

ri 輸入

振鈴指示

二線制和四線制感測器的區別 兩線制和 四線制區別

兩線制和四線制的區別 以下為整理資料 兩線制電流和四線制電流都只有兩根訊號線,它們之間的主要區別在於 兩線制電流的 兩根訊號線既要給感測器或者變送器供電,又要提供電流訊號 而四線制電流的兩根訊號線 只提供電流訊號。因此,通常提供兩線制電流訊號的感測器或者變送器是無源的 而提供四 線制電流訊號的感測器...

電阻的四線制接法(開爾文四線檢測)

開爾文四線檢測 kelvin four terminal sensing 也被稱之為四端子檢測 4t檢測,4t sensing 四線檢測或4點探針法,它是一種電阻抗測量技術,使用單獨的對載電流和電壓檢測電極,相比傳統的兩個終端 2t 感測能夠進行更精確的測量。開爾文四線檢測被用於一些歐姆表和阻抗分析...

串列埠RS 232 有時為什麼要使用交叉線

在做開發時,我用到兩種裝置 de2板和zigbee開發板。這兩種裝置的rs232串列埠接頭都是母頭的。用串列埠線 公對母且非交叉的 把電腦與de2板或者電腦與zigbee開發板接連後,在pc上開啟串列埠助手,測試到資料的接收與傳送都正常,說明所有的裝置都完好無損。在得知de2板與zigbee開發板的...