串列埠介紹
序列介面(serial inte***ce) 是指資料一位一位地順序傳送,其特點是
通訊線路
簡單,只要一對
傳輸線就可以實現雙向通訊(可以直接利用**線作為傳輸線),從而大大降低了成本,特別適用於遠距離通訊,但傳送速度較慢。
序列介面
一條資訊的各位資料被逐位按順序傳送的通訊方式稱為
序列通訊。
序列通訊的特點是:
資料位的傳送,按位順序進行,最少只需一根
傳輸線即可完成;成本低但傳送速度慢。
序列通訊的距離可以從幾公尺到幾千公尺;根據資訊的傳送方向,序列通訊可以進一步分為單工、半雙工和全雙工三種。
串列埠通訊的兩種最基本的方式:同步序列通訊方式和非同步序列通訊方式。
同步序列是指spi(serial peripheral inte***ce)的縮寫
,顧名思義就是序列外圍裝置介面。spi匯流排系統是一種同步序列外設介面,它可以使mcu與各種外圍裝置以序列方式進行通訊以交換資訊,trm450是spi介面。
非同步序列是指uart(universal asynchronous receiver/transmitter)
,通用非同步接收/傳送。uart是乙個並行輸入成為序列輸出的晶元,通常整合在主機板上。uart包含ttl電平的串列埠和
rs232電平的串列埠
。 ttl電平是3.3v的,而rs232是負邏輯電平,它定義+5~+12v為低電平,而-12~-5v為高電平,mds2710、mds sd4、el805等是rs232介面,el806有ttl介面
序列通訊
介面標準經過使用和發展,目前已經有幾種。但都是在
rs-232標準
的基礎上經過改進而形成的。所以,以rs-232c為主來討論
串列埠 rs-232
也稱
標準串列埠
,最常用的一種
序列通訊介面
。它是在2023年由
美國電子工業協會(eia)聯合
貝爾系統
、數據機
廠家及計算機
終端生產廠家共同制定的用於
序列通訊的標準
。它的全名是「
資料終端裝置
(dte)和資料通訊裝置(dce)之間序列二進位制資料交換
接**術
標準」。傳統的
rs-232
-c介面
標準有22根線,採用標準25芯
d型插頭座(db25),後來使用簡化為
9芯d型插座(db9)
,現在應用中25芯插頭座已很少採用。
dte與dce
dte是
資料終端裝置,如終端,是廣義的
概念,pc也可以是終端。(一般廣域網常用dte裝置有:
路由器,終端主機)
dce是資料通訊裝置
,如modem,連線dte裝置的通訊裝置。(一般廣域網常用dce裝置有:csu/dsu,廣域網交換機,modem)
dte,dce的之間的區別是dce一方提供時鐘,dte不提供時鐘,但它依靠dce提供的時鐘工作,
比如pc機和modem之間。資料傳輸通常是經過dte-dce,再經過dce-dte的
路徑。其實對於標準的
串列埠,通常從外觀就能判斷是dte還是dce,dte是針頭(俗稱
公頭:插口部分
凸出來的接頭一方
為公頭。),dce是孔頭(俗稱
母頭),這樣兩種介面才能接在一起。
與並口的區別
串列埠
形容一下就是一條車道,而
並口就是有8個車道同一時刻能傳送8位(乙個位元組)資料。但是並不是說
並口快,由於8位通道之間的互相干擾,
傳輸時速度就受到了限制。而且當
傳輸出錯時,要同時重新傳8個位的資料。
串列埠沒有干擾,
傳輸出錯後重發一位就可以了。並口同時傳送的資料量大,但要比
串列埠慢。
串列埠硬碟
就是這樣被人們重視的。
(1)db9和db25的常用訊號腳說明
db9 | db25
pin function name pin function name
1 資料載波檢測 dcd
dcd:data carrier dectect
2 接收資料 rxd (
dce→dte)
rxd:received data
3 傳送資料 txd (dte-->dce)
txd: transmitted data
4 資料終端準備 dtr
dtr: data termial ready ——有效時(on)狀態,表明資料終端可以使用。
5 訊號地 gnd 7 訊號地 gnd
6資料裝置準備好dsr
dsr:data set ready 有效時(on)狀態,表明資料通訊裝置(如modem)處於可以使用的狀態。
7 請求傳送 rts
rts:
request to send-rts用來表示dte
請求dce
傳送資料,即當終端準備要接收modem傳來的資料時,使該訊號有效(on狀態),請求modem傳送資料。它用來控制modem是否要進入傳送狀態。
8 清除傳送 cts
cts:
clear to send-cts)——用來表示
dce準備好接收
dte發來的資料,是與請求傳送訊號rts相應的訊號。當modem準備好接收
終端傳來的資料,並向前傳送時,使該訊號有效,通知終端開始沿傳送資料線txd傳送資料。
9 振鈴指示 ri
RS232串列埠介紹
通訊過程中只有兩個腳參與通訊 2腳 電腦的輸入rxd 3腳 電腦的輸出txd 通過2 3 腳就可以實現全雙工 可同時收發 的序列非同步 通訊 5腳 接地 連線2 3 5三個引腳即可進行通訊。微控制器的電平標準 ttl電平 5v 3.3v 表示1 0v表示0 rs232的電平標準 15 13 v表示1...
RS232串列埠通訊詳解
rs232串列埠通訊詳解 引腳定義,電氣特性,傳輸格式,接收過程,微控制器晶振,rs485,rs422 轉 2010 03 13 15 47 串列埠是計算機上一種非常通用的裝置通訊協議。串列埠的引腳定義 9芯訊號方向來自 縮寫描述 1數據機 cd載波檢測 2數據機 rxd接收資料3pc txd傳送資...
RS232串列埠通訊模組
應為工作需要自己編寫的rs232通訊模組,該模組已經編寫了蠻久,在實際使用中可能有沒有考慮和不完善的地方。如果使用該模組請保留該注釋,如果被修改或編輯請將修改後的 傳送乙份給我 編寫 戴琪英 e mail qiyingdai 163.com 2000 09 01 unit r232comm inte...