www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁(yè) > 嵌入式 > 嵌入式分享
[導(dǎo)讀]在通信和計(jì)算機(jī)科學(xué)中,串行通信(Serial Communication)是一個(gè)通用概念,串行通信是指計(jì)算機(jī)主機(jī)與外設(shè)之間或者主機(jī)系統(tǒng)與主機(jī)系統(tǒng)之間數(shù)據(jù)的串行傳送,通過(guò)數(shù)據(jù)信號(hào)線、地線等,按位進(jìn)行傳輸數(shù)據(jù)的一種通訊方式。

在通信和計(jì)算機(jī)科學(xué)中,串行通信(Serial Communication)是一個(gè)通用概念,串行通信是指計(jì)算機(jī)主機(jī)與外設(shè)之間或者主機(jī)系統(tǒng)與主機(jī)系統(tǒng)之間數(shù)據(jù)的串行傳送,通過(guò)數(shù)據(jù)信號(hào)線、地線等,按位進(jìn)行傳輸數(shù)據(jù)的一種通訊方式。串口通信需要遵循以下協(xié)議:

RS-232協(xié)議:規(guī)定了串口通信中的數(shù)據(jù)格式、波特率、數(shù)據(jù)位、停止位、奇偶校驗(yàn)等參數(shù),被廣泛應(yīng)用于計(jì)算機(jī)、通信、工業(yè)自動(dòng)化等領(lǐng)域。

Modbus協(xié)議:是一種開(kāi)放式的串口通信協(xié)議,可以實(shí)現(xiàn)不同設(shè)備之間的通信,包括數(shù)據(jù)讀取、寫入、控制等功能,被廣泛應(yīng)用于工業(yè)自動(dòng)化、建筑自動(dòng)化等領(lǐng)域。

SPI協(xié)議:是基于全雙工通信模式的串口通信協(xié)議。通信總線由四根線構(gòu)成,具有傳輸速度快、可擴(kuò)展性高、支持多主設(shè)備等優(yōu)點(diǎn),常用于嵌入式設(shè)備和一些外圍設(shè)備之間的數(shù)據(jù)傳輸。

UART協(xié)議:是一種常見(jiàn)的串口通信協(xié)議,數(shù)據(jù)傳輸速率較慢、僅帶有一個(gè)數(shù)據(jù)線以及簡(jiǎn)單易用,適用于小型系統(tǒng)、長(zhǎng)距離傳輸以及需要極高數(shù)據(jù)可靠性的場(chǎng)合。

I2C協(xié)議:是基于半雙工通信模式的串口通信協(xié)議。具有傳輸速度較快、支持多從設(shè)備、占用資源少等優(yōu)點(diǎn),常用于芯片內(nèi)部硬件訪問(wèn)控制、溫度傳感器、電子存儲(chǔ)器和其它數(shù)字集成電路之間的通信。

針對(duì)不同的協(xié)議,接線方式也各不相同,可分為以下幾種。

三線制接法:這是最為簡(jiǎn)單且常用的方法,主要涉及地線、接收數(shù)據(jù)和發(fā)送數(shù)據(jù)三個(gè)腳。將接收腳與發(fā)送腳直接用線相連,例如對(duì)于9針串口(DB9)和25針串口(DB25),可以將2與3直接相連。這種接線方法的好處在于易于理解和操作,對(duì)于微機(jī)標(biāo)準(zhǔn)串行口是一個(gè)很好的選擇。但是,如果通信距離較遠(yuǎn),可能需要附加調(diào)制解調(diào)器(MODEM)來(lái)確保信號(hào)的穩(wěn)定傳輸。

RS232C串口通信接線方法:對(duì)于距離較近的通信(<12m),可以直接使用電纜線連接標(biāo)準(zhǔn)RS232端口(RS422、RS485較遠(yuǎn))。將電纜的一端插入計(jì)算機(jī)的串口,另一端插入另一臺(tái)計(jì)算機(jī)的串口,或者是一個(gè)串口與多個(gè)串口相連的情況,可以參考上述對(duì)微機(jī)標(biāo)準(zhǔn)串行口的表格。同樣要注意的是,接收數(shù)據(jù)針腳(或線)與發(fā)送數(shù)據(jù)針腳(或線)相連,兩者交叉,信號(hào)地對(duì)應(yīng)相接,就能保證通信的穩(wěn)定性。

串行外圍設(shè)備接口SPI(serial peripheral interface)總線技術(shù)是Motorola公司推出的一種同步串行接口。 SPI用于CPU與各種外圍器件進(jìn)行全雙工、同步串行通訊。 它只需四條線就可以完成MCU與各種外圍器件的通訊,這四條線是:串行時(shí)鐘線(CSK)、主機(jī)輸入/從 機(jī)輸出數(shù)據(jù)線(MISO)、主機(jī)輸出/從機(jī)輸入數(shù)據(jù)線(MOSI)、低電平有效從機(jī)選擇線CS。

IIC總線是具備多主機(jī)系統(tǒng)所需的包括總線裁決和高低速器件同步功能的高性能串行總線,它只有兩根雙向信號(hào)線,一根是數(shù)據(jù)線SDA,另一根是時(shí)鐘線SCL。數(shù)據(jù)線SDA用于主機(jī)和從機(jī)之間的數(shù)據(jù)傳輸,時(shí)鐘線SCL用于提供同步時(shí)鐘信號(hào)。

不同的設(shè)備可能采用不同的串口通信接口和接線方法,要根據(jù)具體情況進(jìn)行判斷。例如,對(duì)于某些非標(biāo)準(zhǔn)設(shè)備,可能需要查閱相關(guān)的文檔或指南。建議在進(jìn)行這類操作時(shí),先咨詢專業(yè)人士以避免誤操作造成設(shè)備的損壞。

串口調(diào)試中要注意的幾點(diǎn): 不同編碼機(jī)制不能混接,如RS232C不能直接與RS422接口相連,市面上專門的各種轉(zhuǎn)換器賣,必須通過(guò)轉(zhuǎn)換器才能連接; 線路焊接要牢固,不然程序沒(méi)問(wèn)題,卻因?yàn)榻泳€問(wèn)題誤事; 串口調(diào)試時(shí),準(zhǔn)備一個(gè)好用的調(diào)試工具,如串口調(diào)試助手、串口精靈等,有事半功倍之效果; 強(qiáng)烈建議不要帶電插撥串口,插撥時(shí)至少有一端是斷電的,否則串口易損壞。單片機(jī)與串口設(shè)備(如GPRS模塊、載波芯片等)通信時(shí),一律將RXD與TXD反接,即單片機(jī)的RXD接設(shè)備的TXD,單片機(jī)的TXD接設(shè)備的RXD。


聲明:該篇文章為本站原創(chuàng),未經(jīng)授權(quán)不予轉(zhuǎn)載,侵權(quán)必究。
換一批
延伸閱讀

機(jī)器人的尋路系統(tǒng)基于A*算法,該算法能有效地計(jì)算出有障礙物環(huán)境中的最優(yōu)路徑。該系統(tǒng)實(shí)現(xiàn)為分布式架構(gòu),其中計(jì)算密集型尋路運(yùn)行在機(jī)器人的樹莓派4上,而機(jī)器人的TI板執(zhí)行計(jì)算路徑。

關(guān)鍵字: 機(jī)器人 樹莓派4 串行通信

在高速串行通信中,集成誤碼率測(cè)試儀(Integrated Bit Error Ratio Tester,簡(jiǎn)稱IBERT)是Xilinx提供的一款用于測(cè)試transceiver的免費(fèi)IP。IBERT的example des...

關(guān)鍵字: IBERT 串行通信

在現(xiàn)代工業(yè)控制系統(tǒng)和汽車電子領(lǐng)域,CAN(Controller Area Network)總線作為一種高效、可靠的串行通信協(xié)議,得到了廣泛的應(yīng)用。CAN總線通過(guò)廣播的方式發(fā)送報(bào)文,每個(gè)節(jié)點(diǎn)都可以接收到總線上的所有信息,但...

關(guān)鍵字: CAN總線 串行通信 節(jié)點(diǎn)

串行通訊是指僅用一根接收線和一根發(fā)送線就能將數(shù)據(jù)以位進(jìn)行傳輸?shù)囊环N通訊方式。盡管串行通訊的比按字節(jié)傳輸?shù)牟⑿型ㄐ怕?,但是串口可以在僅僅使用兩根線的情況下就能實(shí)現(xiàn)數(shù)據(jù)的傳輸。

關(guān)鍵字: 串口 串行通信

串行通信是一種通信方式,數(shù)據(jù)在通信線上按位進(jìn)行傳輸。每位數(shù)據(jù)占據(jù)固定的時(shí)間長(zhǎng)度,使用少數(shù)幾條通信線路就可以完成系統(tǒng)間交換信息,特別適用于計(jì)算機(jī)與計(jì)算機(jī)、計(jì)算機(jī)與外設(shè)之間的遠(yuǎn)距離通信。

關(guān)鍵字: 串行通信 UART

串行通信接口是一種數(shù)據(jù)傳輸方式,采用串行通信協(xié)議(Serial Communication Protocol)。它通過(guò)串行數(shù)據(jù)線(Serial Data Line)進(jìn)行數(shù)據(jù)傳輸,通常使用標(biāo)準(zhǔn)的RS-232、RS-485或...

關(guān)鍵字: 串行通信 RS-232

串行通信是一種通信方式,其中數(shù)據(jù)按順序一位一位地傳輸。與并行通信不同,串行通信在一條線路上傳輸數(shù)據(jù),因此需要較少的數(shù)據(jù)線。串行通信主要用于長(zhǎng)距離通信,因?yàn)樗墓牡?、成本低、?jiǎn)單易實(shí)現(xiàn)。

關(guān)鍵字: 串行通信 波特率

異步串行通信是一種通信方式,其中字符或字節(jié)以一種串行的方式從一個(gè)設(shè)備傳輸?shù)搅硪粋€(gè)設(shè)備。以下是異步串行通信的詳細(xì)介紹:通信方式:在異步串行通信中,數(shù)據(jù)以字符為單位進(jìn)行傳輸。每個(gè)字符都由起始位、數(shù)據(jù)位、奇偶校驗(yàn)位和停止位組成...

關(guān)鍵字: 異步串行通信 RS-232

傳輸方式不同:一個(gè)是并行一個(gè)是串行。效率不同:并行傳輸效率高,一次可傳輸多個(gè)數(shù)據(jù);串行傳輸一次可傳輸一個(gè)數(shù)據(jù)。

關(guān)鍵字: 并行通信 串行通信 通信
關(guān)閉