色yeye在线视频观看_亚洲人亚洲精品成人网站_一级毛片免费播放_91精品一区二区中文字幕_一区二区三区日本视频_成人性生交大免费看

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

串口基本知識及串口協議詳解 時間: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號

回到頂部

主站蜘蛛池模板: 久久亚洲国产成人精品无码区 | 欧美日韩无套内射另类 | 国产黄色自拍视频 | 日韩精品色情AV无码一区 | 玩弄牲欲强老熟女 | 欧美美女一区 | 夜夜高潮夜夜爽国产伦精品 | 性AA无码天堂 | 噜噜久久噜噜久久鬼88 | 天堂久久久久VA久久久久 | 无码成人一区二区三区 | 人妻巨大乳HD免费看 | 色哟哟在线观看免费高清大 | 日韩精品一区二区三区色欲AV | 欧美人与物videos另类xxxxx | 无码人妻久久一区二区三区免费丨 | 国产乱理伦片在线观看 | AV天堂亚洲区无码先锋影音 | 欧美高潮喷水HD | 大片免免费观看视频播放器在线观看 | 国产高清亚洲日韩一区 | 91老司机免费精品观看 | 国精品午夜福利视频不卡麻豆 | 免费a片在线网站大全 | 777yyy亚洲精品一区二区 | 隔着超薄肉丝袜做AV在线 | 俄罗斯兽交黑人又大又粗水汪汪 | 亚洲精华国产精华液的福利 | 日韩免费高清大片在线 | gogogo免费观看视频高清 | 中文字幕无码免费不卡视频 | 中文字幕婷婷日韩欧美亚洲 | 欧美3 | 亚洲综合久久一区二区 | 欧美一区内射最近更新 | 最新成年女人毛片免费基地 | 欧美99久久无码一区人妻A片 | 国产SM鞭打折磨调教视频 | 天天躁日日躁狠狠很躁 | 久久精品国产99精品最新 | 少妇厨房愉情理9仑片视频 亚洲妇女熟BBW |