目 次
1. RS-232-C 詳解………………………………………………………2
2. 串口通信基本接線方法………………………………………………12
3. 串口通訊的概念及接口電路…………………………………………13
4. 有關(guān) RS232和RS485接口的問答……………………………………14
5. 同步通信方式…………………………………………………………16
6. 通信協(xié)議…………………………………………………………………19
7. 實戰(zhàn)串行通訊……………………………………………………………25
8. 全雙工和半雙工方式…………………………………………………33
9. 淺析 PC 機串口通訊流控制……………………………………………34
10. 奇偶校驗 ………………………………………………………………35
11. 開發(fā)通信軟件的技術(shù)與技巧…………………………………………36
12. 接口技術(shù)的基本知識…………………………………………………41
13. 一個單片機串行數(shù)據(jù)采集/傳輸模塊的設(shè)計…………………………44
14. 單工、半雙工和全雙工的定義………………………………………48
15. 從 RS232 端口獲得電源…………………………………………………49
16. 串行同步通信的應(yīng)用……………………………………………………50
17. 串行通信波特率的一種自動檢測方法…………………………………53
18. RS-232、RS-422 與RS-485 標(biāo)準(zhǔn)及應(yīng)用………………………………56
19. 串口泵…………………………………………………………………64
RS232技術(shù)文摘枕善居收集整理http://www.mndsoft.com
- 2 -
RS-232-C 詳解
串行通信接口標(biāo)準(zhǔn)經(jīng)過使用和發(fā)展,目前已經(jīng)有幾種。但都是在RS-232標(biāo)準(zhǔn)的基礎(chǔ)上
經(jīng)過改進而形成的。所以,以RS-232C為主來討論。RS-323C 標(biāo)準(zhǔn)是美國EIA(電子工業(yè)聯(lián)合
會)與BELL等公司一起開發(fā)的1969 年公布的通信協(xié)議。它適合于數(shù)據(jù)傳輸速率在0~
20000b/s 范圍內(nèi)的通信。這個標(biāo)準(zhǔn)對串行通信接口的有關(guān)問題,如信號線功能、電器特性
都作了明確規(guī)定。由于通行設(shè)備廠商都生產(chǎn)與RS-232C制式兼容的通信設(shè)備,因此,它作為
一種標(biāo)準(zhǔn),目前已在微機通信接口中廣泛采用。
在討論 RS-232C 接口標(biāo)準(zhǔn)的內(nèi)容之前,先說明兩點:
首先,RS-232-C標(biāo)準(zhǔn)最初是遠程通信連接數(shù)據(jù)終端設(shè)備DTE(Data Terminal Equipment)
與數(shù)據(jù)通信設(shè)備DCE(Data Communication Equipment)而制定的。因此這個標(biāo)準(zhǔn)的制定,
并未考慮計算機系統(tǒng)的應(yīng)用要求。但目前它又廣泛地被借來用于計算機(更準(zhǔn)確的說,是計
算機接口)與終端或外設(shè)之間的近端連接標(biāo)準(zhǔn)。顯然,這個標(biāo)準(zhǔn)的有些規(guī)定及和計算機系統(tǒng)
是不一致的,甚至是相矛盾的。有了對這種背景的了解,我們對RS-232C標(biāo)準(zhǔn)與計算機不兼
容的地方就不難理解了。
其次,RS-232C 標(biāo)準(zhǔn)中所提到的“發(fā)送”和“接收”,都是站在DTE 立場上,而不是站
在DCE 的立場來定義的。由于在計算機系統(tǒng)中,往往是CPU 和I/O設(shè)備之間傳送信息,兩者
都是DTE,因此雙方都能發(fā)送和接收。
一、RS-232-C
RS-232C 標(biāo)準(zhǔn)(協(xié)議)的全稱是EIA-RS-232C 標(biāo)準(zhǔn),其中EIA(Electronic Industry
Association)代表美國電子工業(yè)協(xié)會,RS(ecommeded standard)代表推薦標(biāo)準(zhǔn),232是標(biāo)
識號,C代表RS232 的最新一次修改(1969),在這之前,有RS232B、RS232A。。它規(guī)定連
接電纜和機械、電氣特性、信號功能及傳送過程。常用物理標(biāo)準(zhǔn)還有有EIARS-232-C、
EIARS-422-A、EIARS-423A、EIARS-485。這里只介紹EIARS-232-C(簡
稱232,RS232)。例如,目前在IBM PC 機上的COM1、COM2 接口,就是RS-232C接口。
1.電氣特性
EIA-RS-232C對電器特性、邏輯電平和各種信號線功能都作了規(guī)定。
在 TxD 和RxD 上:邏輯1(MARK)=-3V~-15V
邏輯 0(SPACE)=+3~+15V
在 RTS、CTS、DSR、DTR 和DCD等控制線上:
信號有效(接通,ON狀態(tài),正電壓)=+3V~+15V
信號無效(斷開,OFF狀態(tài),負電壓)=-3V~-15V |
|