pc 機的com1是序列介面採用的db-9聯結器是公( 針) 頭,提供非同步通訊的 9 個引腳功能。
分別為:
①腳 (dcd) 資料載波檢測,②腳 (rxd)接收資料,③腳(txd) 傳送資料,④腳 (dtr) 資料終端準備,⑤腳 (sg) 訊號地,⑥腳 (dsr) 資料裝置準備好,⑦腳(ras)請求傳送,⑧腳 (cts) 清除傳送,⑨腳 (ri) 振鈴指示。
db-9 公 ( 針 ) 頭排列順序如下面左圖,db-9母座排列順序如下面右圖:
如果不涉及modem。串列埠傳輸資料只要有接收資料端②腳和傳送資料端③腳就能實現.應將乙個裝置的接收資料端與另一裝置的傳送資料端相連。即接收與傳送彼此交叉,訊號地對應相接。
串列埠線也分直通和交叉,直通一般用於延長pc與裝置,將2、3、5分別連線2、3、5,因為pc上一般為公頭,而裝置上多為母頭,所以正好它們是通用的,既可用於延長也可用於連線;交叉一般用於pc與pc對接,將2對3、3對2、5對5,一般兩頭都是母頭!
問題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通則為交叉串列埠線。
有人困惑母口外面是一塊絕緣的橡膠,萬用表的探針插不進去怎麼測?那就截一小段焊錫絲(我也曾考慮過用金屬絲,可是金屬絲太細了,我們不能保證它能夠跟母口中的金屬部分完好接觸,焊錫絲粗一點,是可以跟母口內的金屬很好地接觸的),然後把萬用表探針接觸焊錫絲來測試即可。
當然了,如果每次拿到一根串列埠線都要拿個萬用表來測測它是直連的還是交叉的豈不是很麻煩,教你乙個輕鬆辨別的好方法,那就是:兩頭母口是交叉,一公一母是直連。(兩頭都是公口的串列埠線好像很少)
DB9序列介面
合抱之木,生於毫末 九層之台,起於累土 千里之行,始於足下。老子 現在正在玩gprs gps專案,需要用到我們的串列埠通訊了,這篇部落格用來記錄一些關於串列埠的知識,做乙個小小的筆記。我們必須要知道db9串列埠有哪些針以及其對應的作用,因為我們用到的是九針的,所以這裡只記錄九針的串列埠。先看公頭吧 ...
DB9串列埠引腳定義
db9 串列埠引腳定義 rs 232 端 db9母頭 孔型 引腳定義 引腳序號 2351 4 67 8 訊號定義 txdrxd 地內部相連 內部相連 注 該口可直接插入計算機的 com口 2 rs 232 端 db9公頭 針型 引腳定義 引腳序號 2351 4 67 8 訊號定義 rxdtxd 地內...
DB9 公頭母頭引腳定義及連線
1.實物及引腳簡介 在做開發的時候經常會用到序列介面,一般9針的序列介面居多。如下圖所示 公頭母頭用於連線線的採用上圖封裝。但用於開發板的時候採用90度彎角插針的封裝。如下圖 各引腳的定義為 2.公頭母頭與max232的連線 當公頭母頭與max232進行連線的時候,我們會發現按照上圖所說的9個引腳的...