串列埠是一種很古老但不過時的介面。這裡要談的是大家都很熟悉rs232串列埠,不是485的或者ttl電平的。
你能說說有多少種串列埠線嗎?為了除錯開發板的串列埠,我發現種類還不止一種,現在一一介紹:
1.公頭對公頭的,有些裝置的介面就是母頭的,這時候就要需要這樣的,注意這樣的串列埠線是交叉的串列埠線,而不是直通的串列埠線,那麼怎麼區分呢?用萬用表測量兩端的2或3腳就可以知道,如果連通的就是直通,否則為交叉。
2.母頭對母頭的,這通常是交叉串列埠線,因為一端的收必然要接另一端的發,所以內部2和3是連在一起的。
3.公頭對母頭的,這通常是直通的,因為一端的收必然要接另一端的發,所以在內部,公頭的2和母頭的2是連在一起的。
公頭就是dte,母頭就是dce,這個的由來就是原先的終端的串列埠都是公頭的,而連線這些公頭串列埠的modem的介面都是母頭的,也就是communication裝置的串列埠。
舊的台式電腦主機上都有公頭的串列埠裝置。而新的一般用usb轉串列埠線活得串列埠,這樣就有兩種,usb轉公頭和usb轉母頭的。
這裡補充一下,最近我用母對母的串列埠線連線mini2440開發板和台式電腦主機後的串列埠,發現不論怎麼設定串列埠引數,出來的都是亂碼,原來是沒有用直通的串列埠線的緣故,友善之臂不夠友善,把個mini2440開發板的串列埠設成公頭的,又不遵循dte的標準,害得我在網上又買了一根直通的母對母串列埠線才解決問題。
直連串列埠線 交叉串列埠線
問題1 何時用交叉,何時用直連?標準串列埠引腳2是rx,引腳3是tx,即九針串列埠的2號引腳連線的是主控晶元的rxd引腳,3號引腳連線的是主控晶元的txd引腳 如果微控制器開發板的串列埠和電腦串列埠都是標準串列埠,則倆串列埠應該用交叉線連線。但現實生活中直連線居多 可能是直連線生產起來沒交叉線麻煩吧...
直連串列埠線 交叉串列埠線
問題1 何時用交叉,何時用直連?標準串列埠引腳2是rx,引腳3是tx,即九針串列埠的2號引腳連線的是主控晶元的rxd引腳,3號引腳連線的是主控晶元的txd引腳 如果微控制器開發板的串列埠和電腦串列埠都是標準串列埠,則倆串列埠應該用交叉線連線。但現實生活中直連線居多 可能是直連線生產起來沒交叉線麻煩吧...
直通串列埠線和交叉串列埠線
以前一直用gt2440開發板提供的串列埠線連線電腦。最近做 s5pv210 的板子時也想做 2440 的串列埠線,連線好後串列埠一直沒有輸出,以為是串列埠線不行,借了朋友的試一下,還是不行。在後來和朋友交談的過程中,得知 串列埠線有直通和交叉之分。感覺 210的板子串列埠沒有輸出很可能是沒有區分直通...