女人被狂躁到高潮视频免费无遮挡,内射人妻骚骚骚,免费人成小说在线观看网站,九九影院午夜理论片少妇,免费av永久免费网址

當(dāng)前位置:首頁(yè) > 通信技術(shù) > 通信技術(shù)
[導(dǎo)讀]本文中,小編將對(duì)串口通信協(xié)議予以介紹,如果你想對(duì)它的詳細(xì)情況有所認(rèn)識(shí),或者想要增進(jìn)對(duì)它的了解程度,不妨請(qǐng)看以下內(nèi)容哦。

本文中,小編將對(duì)通信協(xié)議串口通信協(xié)議予以介紹,如果你想對(duì)它的詳細(xì)情況有所認(rèn)識(shí),或者想要增進(jìn)對(duì)它的了解程度,不妨請(qǐng)看以下內(nèi)容哦。

一、串口通信協(xié)議

串口是顯控設(shè)備與信號(hào)處理板之間通信的主要接口,也是顯控設(shè)備與其他設(shè)備、設(shè)備與設(shè)備之間的協(xié)議數(shù)據(jù)幀通信傳輸?shù)闹匾涌?。串口通信指串口按?bit)發(fā)送和接收字節(jié)。盡管比特字節(jié)(byte)的串行通信慢,但是串口可以在使用一根線發(fā)送數(shù)據(jù)的同時(shí)用另一根線接收數(shù)據(jù)。串口通信協(xié)議是指規(guī)定了數(shù)據(jù)包的內(nèi)容,內(nèi)容包含了起始位、主體數(shù)據(jù)、校驗(yàn)位及停止位,雙方需要約定一致的數(shù)據(jù)包格式才能正常收發(fā)數(shù)據(jù)的有關(guān)規(guī)范。串口通信協(xié)議是基于串口使得通信雙方能夠相互溝通信息的一種約定,其定義了雙方遵循的協(xié)議數(shù)據(jù)幀格式和其傳輸方式。 在串口通信中,常用的協(xié)議包括RS-232、RS-422和RS-485。

串口在嵌入式系統(tǒng)當(dāng)中是一類重要的數(shù)據(jù)通信接口,其本質(zhì)功能是作為 CPU 和串行設(shè)備間的編碼轉(zhuǎn)換器。當(dāng)數(shù)據(jù)從 CPU 經(jīng)過(guò)串行端口發(fā)送出去時(shí),字節(jié)數(shù)據(jù)轉(zhuǎn)換為串行的位;在接收數(shù)據(jù)時(shí),串行的位被轉(zhuǎn)換為字節(jié)數(shù)據(jù)。應(yīng)用程序要使用串口進(jìn)行通信,必須在使用之前向操作系統(tǒng)提出資源申請(qǐng)要求(打開串口),通信完成后必須釋放資源(關(guān)閉串口)。典型地,串口用于 ASCII 碼字符的傳輸。通信使用3根線完成:(1)地線,(2)發(fā)送數(shù)據(jù)線,(3)接收數(shù)據(jù)線。串口通信最重要的參數(shù)是波特率、數(shù)據(jù)位、停止位和奇偶校驗(yàn)。對(duì)于兩個(gè)進(jìn)行通行的端口,這些參數(shù)必須匹配:波特率是一個(gè)衡量通信速度的參數(shù),它表示每秒鐘傳送的 bit 的個(gè)數(shù);數(shù)據(jù)位是衡量通信中實(shí)際數(shù)據(jù)位的參數(shù),當(dāng)計(jì)算機(jī)發(fā)送一個(gè)信息包,標(biāo)準(zhǔn)的值是 5,7 和 8 位。如何設(shè)置取決于你的需求;停止位用于表示單個(gè)包的最后一位,典型的值為 1,1.5和 2 位,停止位不僅僅是表示傳輸?shù)慕Y(jié)束,并且提供計(jì)算機(jī)校正時(shí)鐘同步的機(jī)會(huì);奇偶校驗(yàn)位是串口通信中一種簡(jiǎn)單的檢錯(cuò)方式,有四種檢錯(cuò)方式——偶、奇、高和低,也可以沒有校驗(yàn)位。

二、串口通信協(xié)議收發(fā)過(guò)程

在異步通信中,接收端以接收時(shí)鐘和波特率因子決定每一位的時(shí)間長(zhǎng)度。下面以波特率因:等于16(接收時(shí)鐘每16個(gè)時(shí)鐘周期使接收移位寄存器移位一次)為例來(lái)進(jìn)行說(shuō)明:

(1)開始通信,信號(hào)線為空閑 邏輯1),當(dāng)檢測(cè)到由1到0的跳變時(shí),開始對(duì)接收時(shí)鐘計(jì)

(2)當(dāng)計(jì)到8個(gè)時(shí)鐘的時(shí)候,對(duì)輸入信號(hào)進(jìn)行檢測(cè),若仍然為低電平,則確認(rèn)這是起始位而不是干擾信號(hào)(3)接收端檢測(cè)到起始位后,隔16個(gè)接收時(shí)鐘對(duì)輸入信號(hào)檢測(cè)一次,把對(duì)應(yīng)的值作為DO立數(shù)據(jù)。

(4)再隔16個(gè)接收時(shí)鐘,對(duì)輸入信號(hào)檢測(cè)一次,把對(duì)應(yīng)的值作為D1位數(shù)據(jù),直到全部數(shù)居位都輸入。

(5) 檢驗(yàn)奇偶檢驗(yàn)位,以保證數(shù)據(jù)的正確性

(6)接收到規(guī)定的數(shù)據(jù)位個(gè)數(shù)和校驗(yàn)位之后,通信接口電路希望收到停止位 (邏輯1)此時(shí)未收到邏輯1,說(shuō)明出現(xiàn)了錯(cuò)誤,在狀態(tài)寄存器中置”幀錯(cuò)誤”標(biāo)志;若沒有錯(cuò)誤,對(duì)全部數(shù)據(jù)位進(jìn)行奇偶校驗(yàn),無(wú)校驗(yàn)錯(cuò)時(shí),把數(shù)據(jù)位從移位寄存器中取出送至數(shù)據(jù)輸入寄存器,若驗(yàn)錯(cuò),在狀態(tài)寄存器中置”奇偶錯(cuò)”標(biāo)志(7) 本信息全部接收完,把線路上出現(xiàn)的高電平作為空閑位

(8)當(dāng)信號(hào)再次變?yōu)榈蜁r(shí),開始進(jìn)入下一幀的檢測(cè)。

以上就是異步通信中數(shù)據(jù)發(fā)送和接收的全過(guò)程了。

三、串口通信規(guī)定參數(shù)

波特率:

波特率表示信息傳送的速率,是計(jì)算機(jī)與外設(shè)設(shè)備進(jìn)行通信的重要參數(shù)。通俗地說(shuō),波特率描述的是單位時(shí)間內(nèi)傳輸?shù)谋忍財(cái)?shù)。波特率一般用“bps”來(lái)表示,它的單位為位/秒。串口常用的波特率有9600、115200、38400等,常用于MCU與計(jì)算機(jī)之間的通信。通信設(shè)備使用串口通信時(shí),波特率必須相同,否則會(huì)導(dǎo)致數(shù)據(jù)傳輸出錯(cuò)。

數(shù)據(jù)位數(shù):

數(shù)據(jù)位數(shù)表示接收和發(fā)送的數(shù)據(jù)字節(jié)數(shù)。一般情況下,常用的數(shù)據(jù)位數(shù)為7位或8位,而在通常的情況下默認(rèn)使用8位數(shù)據(jù)位數(shù)。數(shù)據(jù)位數(shù)的選擇取決于所傳輸?shù)臄?shù)據(jù)格式以及傳輸需要的準(zhǔn)確度和速度。

校驗(yàn)位:

校驗(yàn)位是為了保證接收到的數(shù)據(jù)的準(zhǔn)確性而設(shè)置的一個(gè)位。校驗(yàn)位主要有三種方式,分別為奇校驗(yàn)、偶校驗(yàn)和無(wú)校驗(yàn)。奇校驗(yàn)是指在數(shù)據(jù)位數(shù)上奇數(shù)的傳輸信息完成后,將其全部加起來(lái),如果結(jié)果為奇數(shù)則校驗(yàn)位為0,否則為1。偶校驗(yàn)則是將其全部加起來(lái),如果結(jié)果為偶數(shù),則校驗(yàn)位為0,否則為1。無(wú)校驗(yàn)是指在數(shù)據(jù)傳輸后不對(duì)數(shù)據(jù)進(jìn)行任何的校驗(yàn)位檢驗(yàn)。

停止位:

停止位指的是數(shù)據(jù)傳輸完成后發(fā)送器發(fā)送的一位信號(hào)。其目的是告訴接收器,本次數(shù)據(jù)傳輸已經(jīng)結(jié)束。例如,對(duì)于8位數(shù)據(jù)加一位停止位,停止位為1,這樣就能夠表示出本次的數(shù)據(jù)傳輸已經(jīng)結(jié)束。

以上便是小編此次帶來(lái)的有關(guān)串口通信協(xié)議的全部?jī)?nèi)容,十分感謝大家的耐心閱讀,想要了解更多相關(guān)內(nèi)容,或者更多精彩內(nèi)容,請(qǐng)一定關(guān)注我們網(wǎng)站哦。

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

隨著環(huán)保意識(shí)的增強(qiáng)和對(duì)可持續(xù)能源的追求,電動(dòng)汽車(EV)作為一種清潔能源交通工具,正逐漸成為汽車行業(yè)發(fā)展的主流趨勢(shì)。電動(dòng)汽車的核心部件之一是充電機(jī),它負(fù)責(zé)將外部電能轉(zhuǎn)化為電池可存儲(chǔ)的能量。而 CAN(Controller...

關(guān)鍵字: 電動(dòng)汽車 通信協(xié)議 充電機(jī)

在工業(yè)自動(dòng)化、汽車電子等領(lǐng)域,CAN(Controller Area Network)總線憑借其高可靠性、多主通信、高速傳輸以及連接節(jié)點(diǎn)眾多等優(yōu)勢(shì),成為了應(yīng)用極為廣泛的通信協(xié)議。然而,實(shí)際應(yīng)用環(huán)境往往十分復(fù)雜,存在諸如電...

關(guān)鍵字: 總線 通信協(xié)議 隔離技術(shù)

隨著物聯(lián)網(wǎng)(IoT)技術(shù)的飛速發(fā)展,萬(wàn)物互聯(lián)的時(shí)代已經(jīng)到來(lái)。然而,地面網(wǎng)絡(luò)的覆蓋范圍和穩(wěn)定性在某些極端環(huán)境下仍存在局限性。為了克服這些挑戰(zhàn),衛(wèi)星物聯(lián)網(wǎng)(NTN,Non-Terrestrial Network)技術(shù)應(yīng)運(yùn)而生...

關(guān)鍵字: 衛(wèi)星物聯(lián)網(wǎng) NTN 通信協(xié)議

UART(Universal Asynchronous Receiver/Transmitter,通用異步收發(fā)傳輸器)通信協(xié)議是嵌入式系統(tǒng)中廣泛應(yīng)用的通信協(xié)議之一。它以其簡(jiǎn)單、可靠和靈活的特性,成為連接微控制器、傳感器、...

關(guān)鍵字: 嵌入式系統(tǒng) UART 通信協(xié)議

在數(shù)字通信領(lǐng)域,二進(jìn)制通信協(xié)議扮演著至關(guān)重要的角色。它們不僅決定了數(shù)據(jù)如何在不同系統(tǒng)或設(shè)備間高效、準(zhǔn)確地傳輸,還直接影響到通信的實(shí)時(shí)性、可靠性和資源利用率。本文將深入探討二進(jìn)制通信協(xié)議的序列化與解析過(guò)程,并通過(guò)實(shí)例代碼展...

關(guān)鍵字: 二進(jìn)制 通信協(xié)議 序列化

控制器局域網(wǎng) (CAN) 總線由博世于 20 世紀(jì) 80 年代開發(fā),是工業(yè)和汽車應(yīng)用中常用的通信協(xié)議。它的開發(fā)是為了改善電子控制單元 (ECU) 之間的數(shù)據(jù)交換,從而提高車輛的系統(tǒng)效率。

關(guān)鍵字: CAN總線 通信協(xié)議

在現(xiàn)代汽車電子、工業(yè)自動(dòng)化等領(lǐng)域,CAN(Controller Area Network)總線作為一種高效、可靠的通信協(xié)議,扮演著至關(guān)重要的角色。它以多主、去中心化的方式連接各個(gè)設(shè)備,實(shí)現(xiàn)了數(shù)據(jù)的高速、實(shí)時(shí)傳輸。然而,當(dāng)...

關(guān)鍵字: CAN總線 通信協(xié)議

在通信技術(shù)日益發(fā)展的今天,AT命令作為一種古老但依舊強(qiáng)大的通信協(xié)議,依然廣泛應(yīng)用于調(diào)制解調(diào)器、移動(dòng)通信設(shè)備、藍(lán)牙模塊、GPS模塊等多種設(shè)備中。AT命令(Attention Command)源于早期調(diào)制解調(diào)器制造商的引入,...

關(guān)鍵字: AT命令 通信技術(shù) 通信協(xié)議

隨著汽車電子技術(shù)的快速發(fā)展,汽車內(nèi)部通信協(xié)議的選擇變得尤為重要。在眾多的通信協(xié)議中,容錯(cuò)CAN(Controller Area Network)和高速CAN(High-Speed CAN)作為兩種常見的協(xié)議,被廣泛應(yīng)用于...

關(guān)鍵字: 汽車電子 容錯(cuò)CAN 通信協(xié)議

隨著電子技術(shù)的飛速發(fā)展,串行RapidIO(SRIO)作為一種高效、靈活的通信協(xié)議,在嵌入式系統(tǒng)、數(shù)據(jù)中心和通信網(wǎng)絡(luò)中得到了廣泛應(yīng)用。SRIO 2.0作為SRIO協(xié)議的新一代標(biāo)準(zhǔn),對(duì)阻抗要求有著更為嚴(yán)格的規(guī)定。本文詳細(xì)論...

關(guān)鍵字: 串行RapidIO 通信協(xié)議 通信網(wǎng)絡(luò)
關(guān)閉