新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于C語(yǔ)言的RS232串行接口通信實(shí)現(xiàn)

基于C語(yǔ)言的RS232串行接口通信實(shí)現(xiàn)

作者: 時(shí)間:2012-08-27 來(lái)源:網(wǎng)絡(luò) 收藏

1.3串口連接器的連接方式

串口連接器是兩個(gè)的連接器,串口存在9針和25針兩種形式,根據(jù)連接的針數(shù),串口連接方式主要分為:1)無(wú)握手連接方式;2)全握手連接方式;3)循環(huán)握手回送方式。本文開(kāi)發(fā)的軟件運(yùn)行在全握手連接方式下,該連接方式如表2所示。

表2全握手連接
表2全握手連接

2 C串口軟件

2.1測(cè)試中的硬件設(shè)備。

2.1.1單機(jī)測(cè)試方式

如果單機(jī)僅僅擁有一個(gè)串口,可將連接線(xiàn)的第2引腳(RD)與第3引腳(TD)短路,那么由第3引腳的輸出信號(hào)就會(huì)被發(fā)送到第2引腳而送到同一端}1的輸入緩沖區(qū),即可將數(shù)據(jù)讀入,進(jìn)入測(cè)試過(guò)程。

如果單機(jī)擁有COMl和COM2口兩個(gè)RS232串口,那么請(qǐng)選擇1 3節(jié)表2中的串口連接方式,進(jìn)入測(cè)試過(guò)程。

2.1.2近距離兩臺(tái)設(shè)備測(cè)試方式

如果要在兩臺(tái)PC計(jì)算機(jī)之間,一臺(tái)嵌入式系統(tǒng)主控機(jī)和一臺(tái)PC計(jì)算機(jī)之間,或者上位機(jī)和下位機(jī)之間進(jìn)行串口通信,那么請(qǐng)選擇1.3節(jié)表2中的RS232串口方式連接兩臺(tái)設(shè)備,進(jìn)入測(cè)試過(guò)程。

2.1.3遠(yuǎn)距離兩臺(tái)通信測(cè)試方式

RS232標(biāo)準(zhǔn)規(guī)定,若不使用Modem,在碼元畸變小于4%的情況下,Dte和DCE通信兩端之間最大傳輸距離為15 m.若距離較遠(yuǎn),須附加調(diào)制解調(diào)器(Modem)。其連接方式如圖1所示。

圖1 遠(yuǎn)距離串口通信連接方式
圖1 遠(yuǎn)距離串口通信連接方式

c語(yǔ)言相關(guān)文章:c語(yǔ)言教程


數(shù)字通信相關(guān)文章:數(shù)字通信原理


通信相關(guān)文章:通信原理


交換機(jī)相關(guān)文章:交換機(jī)工作原理




評(píng)論


相關(guān)推薦

技術(shù)專(zhuān)區(qū)

關(guān)閉