色偷偷偷亚洲综合网另类,亚洲欧美另类在线观看,欧美午夜激情在线,久久久精品一区

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

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

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

單工/半雙工/全雙工:

單工:任何時候數據只能朝一個方向傳輸

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

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

2.CPU感知外接硬件變化通常有3種方式:

1> 輪詢;

// 定時對各種設備輪流詢問一遍有無處理要求,有要求就處理,處理完回歸CPU日常工作。- 適合硬件變化頻繁的狀況

2> 中斷;

// 當有硬件設備處理要求是,CPU啟動輸入輸出設備存檔準備數據,I/O完成發出中斷信號,接收中斷處理數據,隨后某個時刻繼續工作。 - 適合硬件變化不是特別頻繁的狀況

3>DMA;

// 直接內存存取,direct memory access,數據在內存與I/O設備間直接進行成塊傳輸。

再來就是串口協議:通信協議

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

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

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

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

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

4)可以使用0或者1bit的校驗位,校驗位可以是奇校驗或者偶檢驗。奇校驗:數據加校驗位中1的個數為奇數;偶校驗:數據加校驗位中1的個數為偶數。

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

2.串口定義

引腳1:DCD 載波檢測

引腳2:RXD 接收數據

引腳3:TXD 發送數據

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

引腳5:SG 信號地

引腳6:DSR 數據準備好

引腳7:RTS 請求發送

引腳8: CTS 清除發送

引腳9: RI 振鈴提示

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

下一篇:socket網絡編程基礎

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

回到頂部

色偷偷偷亚洲综合网另类,亚洲欧美另类在线观看,欧美午夜激情在线,久久久精品一区
主站蜘蛛池模板: 欧美午夜电影在线| 国产精品1区2区在线观看| 中文字幕欧美专区| 日韩中文在线中文网三级| 日日噜噜噜夜夜爽亚洲精品| 久久精品91久久久久久再现| 久久精品精品电影网| 欧美另类老肥妇| 欧美黄色性视频| 欧美亚洲视频在线观看| 国产精品美女视频网站| 亚洲第一网站免费视频| 在线日韩第一页| 欧美精品一本久久男人的天堂| 欧美国产日韩一区二区| 日本韩国欧美精品大片卡二| 成人国内精品久久久久一区| 精品无人区乱码1区2区3区在线| 中文字幕日韩有码| 欧美激情视频给我| 国产精品久久久久久久久免费看| 91深夜福利视频| 中文字幕亚洲欧美一区二区三区| 精品福利免费观看| 欧美影院成年免费版| 成人欧美一区二区三区在线| 伊人久久五月天| 欧美性猛xxx| 成人精品aaaa网站| 色哟哟入口国产精品| 91成人在线播放| 亚洲激情久久久| 欧美日韩国产综合视频在线观看中文| 91精品国产91| 日韩精品www| 欧美国产第二页| 91久久久久久久久久久| 久久夜色精品国产亚洲aⅴ| 日韩免费精品视频| 亚洲性视频网站| 91成人在线播放|