以前一直用gt2440開發板提供的串列埠線連線電腦。最近做
s5pv210
的板子時也想做
2440
的串列埠線,連線好後串列埠一直沒有輸出,以為是串列埠線不行,借了朋友的試一下,還是不行。在後來和朋友交談的過程中,得知:串列埠線有直通和交叉之分。感覺
210的板子串列埠沒有輸出很可能是沒有區分直通和交叉串列埠線。
回來後檢視了一下2440
的電路圖,串列埠部分的電路圖如下:
210板子串列埠部分的電路圖如下:
而電腦的串列埠定義如下:
9pin-connector
25pin-connector
name
dirdescription
cdinput
carrierdetect
rxdinput
receivedata
txdoutput
transmitdata
dtroutput
dataterminalready
gndsystemground
dsrinput
datasetready
rtsoutput
requesttosend
ctsinput
cleartosend
riinput
ringindicator
電腦9 針串列埠定義:
按序號說明:
1 載波檢測(dcd)
2 接受資料(rxd)
3 發出資料(txd)
4 資料終端準備好(dtr)
5 訊號地線(sg)
6 資料準備好(dsr)
7 請求傳送(rts)
8 清除傳送(cts)
9 振鈴指示(ri)
所以,可以斷定:2440和
210板子的串列埠線不能共用!!!(
2440
使用的交叉串列埠線,
210使用的直通串列埠線)。
下面是從網上查到了一些資料。
串列埠(com1
、com2)
和並口(lpt1)
是電腦連線中最常用的兩個埠,實際使用中往往會遇到各種各樣的連線線,這些連線線外觀上看好像都差不多,但內部結構完全不同且不能混用。每種連線線都有乙個公頭和乙個母頭,其中公頭泛指所有針式接頭,母頭泛指所有插槽式接頭。所有接頭的針腳都有統一規定,在接頭上會有標註,連線時要注意檢視。下文中接線時沒有提及的針腳都懸空不管。
(一)基本連線線
早期的at
架構的電腦串列埠為9針和
25針兩種,現在的
atx架構的電腦兩個串列埠全部是
9針。並口只有一種,全是
25針。於是基本連線線就有4種:
9針對9針串列埠連線線、9針對
25針串列埠連線線、
25針對
25針串列埠連線線、
25針對
25針並口連線線。
1、直通線
兩頭針腳定義與電腦串列埠/
並口的針腳定義完全相同的連線線叫直通線。
2、交叉線
一頭的針腳定義與電腦串列埠/
並口的針腳定義相同,另一頭的針腳定義與電腦串列埠
/並口的針腳定義不同的連線線叫交叉線。
直通串列埠線和交叉串列埠線
以前一直用gt2440開發板提供的串列埠線連線電腦。最近做s5pv210的板子時也想做2440的串列埠線,連線好後串列埠一直沒有輸出,以為是串列埠線不行,借了朋友的試一下,還是不行。在後來和朋友交談的過程中,得知 串列埠線有直通和交叉之分。感覺210的板子串列埠沒有輸出很可能是沒有區分直通和交叉串列...
直連串列埠線 交叉串列埠線
問題1 何時用交叉,何時用直連?標準串列埠引腳2是rx,引腳3是tx,即九針串列埠的2號引腳連線的是主控晶元的rxd引腳,3號引腳連線的是主控晶元的txd引腳 如果微控制器開發板的串列埠和電腦串列埠都是標準串列埠,則倆串列埠應該用交叉線連線。但現實生活中直連線居多 可能是直連線生產起來沒交叉線麻煩吧...
直連串列埠線 交叉串列埠線
問題1 何時用交叉,何時用直連?標準串列埠引腳2是rx,引腳3是tx,即九針串列埠的2號引腳連線的是主控晶元的rxd引腳,3號引腳連線的是主控晶元的txd引腳 如果微控制器開發板的串列埠和電腦串列埠都是標準串列埠,則倆串列埠應該用交叉線連線。但現實生活中直連線居多 可能是直連線生產起來沒交叉線麻煩吧...