51串口基礎知識



1RS-232端(DB9母頭/孔型)引腳定義

引腳序號    2         3       5          146           78
 信號定義 TXD     RXD      地      內部相連      內部相連

注:該口可直接插入計算機的COM

2RS-232端(DB9公頭/針型)引腳定義

引腳序號    2        3          5          146         78
 信號定義 RXD     TXD       地      內部相連      內部相連

注:該口可接與計算機通訊的設備

當兩臺設備通過DB9連接時,應該交換連接發送端和接收端,即設備1RXD應該連接設備2TXD,而設備1TXD應該連接設備2RXDGND爲設備的工地引腳。

所以上面的公頭和母頭的RXDTXD的順序纔會顛倒。

RS232 DB88腳)和DB25兩中(25腳)兩種。

單片機串行口輸入輸出都爲TTL電平,所以需要轉爲RS-232



問題1:何時用交叉,何時用直連? 
      標準串口引腳2是RX,引腳3是TX,(即九針串口的2號引腳連接的是主控芯片的RXD引腳,3號引腳連接的是主控芯片的TXD引腳),如果單片機開發板的串口和電腦串口都是標準串口,則倆串口應該用交叉線連接。但現實生活中直連線居多(可能是直連線生產起來沒交叉線麻煩吧),爲了配合直連線的使用,在畫板的時候,把主控芯片的RXD引腳連接至串口的3腳,主控芯片的TXD引腳連接至串口的2腳,這樣這個開發板上的串口就不是標準串口了,即2變成TX,3變成RX,和標準串口連接時當然應該使用直連線了。看一個開發板上的串口是標準串口還是非標準串口,根本還是要看原理圖是怎麼連的!


問題2:如何辨別交叉串口線與直連串口線?
      用萬用表測一下,如果2和2通,3和3通則爲直連串口線;如果2和3通,3和2通則爲交叉串口線。
有人困惑母口外面是一塊絕緣的橡膠,萬用表的探針插不進去怎麼測?那就截一小段焊錫絲(我也曾考慮過用金屬絲,可是金屬絲太細了,我們不能保證它能夠跟母口中的金屬部分完好接觸,焊錫絲粗一點,是可以跟母口內的金屬很好地接觸的),然後把萬用表探針接觸焊錫絲來測試即可。
當然了,如果每次拿到一根串口線都要拿個萬用表來測測它是直連的還是交叉的豈不是很麻煩,教你一個輕鬆辨別的好方法,那就是:兩頭母口是交叉,一公一母是直連。(兩頭都是公口的串口線好像很少)


發佈了69 篇原創文章 · 獲贊 26 · 訪問量 31萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章