久久婷婷香蕉热狠狠综合,精品无码国产自产拍在线观看蜜,寡妇房东在做爰3,中文字幕日本人妻久久久免费,国产成人精品三上悠亚久久

當前位置:首頁 > 嵌入式培訓 > 嵌入式學習 > 學習筆記 > 串口基本知識及串口協(xie)議詳解

串(chuan)口基本知識(shi)及串(chuan)口協議詳解 時(shi)間(jian):2018-07-30      來源:未知

一:串口基本知識
1.傳輸模式(shi)

單工/半雙(shuang)工/全雙(shuang)工:

單(dan)工:任何時候數據(ju)只能朝一個方向(xiang)傳輸

半雙工(gong):數據可以向(xiang)兩個方向(xiang)傳輸(shu),任何同一時刻只能朝同一方向(xiang)傳輸(shu)

全雙工:數據可以同時向兩個方向傳輸

2.CPU感知外接(jie)硬件變(bian)化通常有3種方(fang)式(shi):

1> 輪詢(xun);

 // 定(ding)時對(dui)各(ge)種設備輪流(liu)詢問(wen)一遍有無處(chu)理(li)要求(qiu),有要求(qiu)就處(chu)理(li),處(chu)理(li)完回歸(gui)CPU日常工作。- 適合硬件變化頻繁的狀況

2> 中斷;

// 當有硬件設(she)備處(chu)理(li)要(yao)求是,CPU啟動輸入(ru)輸出設(she)備存檔準(zhun)備數據(ju)(ju),I/O完成發(fa)出中斷信號,接收中斷處(chu)理(li)數據(ju)(ju),隨后某個(ge)時刻繼續工作(zuo)。 - 適(shi)合硬件變化(hua)不是特別頻(pin)繁的狀況(kuang)

3>DMA;

// 直接(jie)內存存取,direct memory access,數據(ju)在(zai)內存與I/O設備間直接(jie)進(jin)行成塊(kuai)傳輸。

再來就是(shi)串口(kou)協議(yi):通信協議(yi)

UART是通用異步(bu)(bu)收發(fa)傳輸器,使用RxD和TxD兩(liang)根線實現異步(bu)(bu)全雙工通信;為確保通信可(ke)(ke)靠,可(ke)(ke)以在通信兩(liang)邊接共地;因此,完整的(de)UART通信只(zhi)需(xu)最(zui)少3根線即(ji)可(ke)(ke)。

RxD是發送數據線(xian),TxD是接(jie)(jie)(jie)收(shou)數據線(xian),通信雙(shuang)方使用交叉(cha)互聯,RxD接(jie)(jie)(jie)對方TxD,TxD接(jie)(jie)(jie)對方RxD。UART使用標(biao)準的TTL/CMOS電(dian)平(0~5V,0~3.3V,0~2.5V,0~1.8V)來表(biao)示(shi)(shi)數據,高電(dian)平表(biao)示(shi)(shi)1,低(di)電(dian)平表(biao)示(shi)(shi)0.為(wei)了增強抗干擾(rao)能力,提(ti)高傳輸長度,可(ke)將TTL/CMOS 電(dian)平轉換為(wei)RS232電(dian)平邏輯電(dian)平,3~12V表(biao)示(shi)(shi)0,-3~-12V表(biao)示(shi)(shi)1(RS232為(wei)負邏輯)

1)UART平時處于空閑狀態,邏輯1狀態。

2)當有數據發送(song)時,先發送(song)起(qi)始位,即(ji)將TxD拉低并維持1位時間,接收(shou)方在檢(jian)測(ce)到起(qi)始位下降沿,等(deng)待1.5位后(hou)開始一位一位檢(jian)測(ce)數據。

3)發(fa)送數(shu)據(ju)(ju),UART數(shu)據(ju)(ju)一(yi)(yi)幀可以是5,6,7,8位等,一(yi)(yi)般是8bit,一(yi)(yi)個字節。數(shu)據(ju)(ju)發(fa)送是先(xian)發(fa)送低位,依(yi)次發(fa)送,直(zhi)到最高位。

4)可以使用(yong)0或(huo)者(zhe)1bit的校(xiao)驗(yan)(yan)位(wei),校(xiao)驗(yan)(yan)位(wei)可以是奇校(xiao)驗(yan)(yan)或(huo)者(zhe)偶(ou)檢(jian)驗(yan)(yan)。奇校(xiao)驗(yan)(yan):數據加(jia)校(xiao)驗(yan)(yan)位(wei)中1的個(ge)數為奇數;偶(ou)校(xiao)驗(yan)(yan):數據加(jia)校(xiao)驗(yan)(yan)位(wei)中1的個(ge)數為偶(ou)數。

5)最后是停止位(wei),數據(ju)線恢復到空閑(xian)狀(zhuang)態,停止位(wei)可以是1,1.5,2位(wei)。

2.串口定義

引腳(jiao)1:DCD 載波檢測

引腳2:RXD 接(jie)收數據

引(yin)腳3:TXD 發送數據

引腳4:DTR 數據終端準備好(hao)

引腳5:SG 信號(hao)地(di)

引腳(jiao)6:DSR 數(shu)據準備好

引腳7:RTS 請求發送

引腳(jiao)8: CTS 清除發送

引腳9: RI 振鈴(ling)提(ti)示

上一篇:ARM的中斷處理詳細過程

下一篇:socket網絡編程基礎

熱點文章(zhang)推薦
華清學員就業榜單(dan)
高薪(xin)學(xue)員經(jing)驗分享
熱點新(xin)聞推薦(jian)
前臺專線:010-82525158 企業培訓(xun)洽談專線:010-82525379 院校合(he)作洽談(tan)專線(xian):010-82525379 Copyright © 2004-2022 北京華清遠見科技集團有限公司 版權所有 ,,京公海網安備11010802025203號

回到頂部