99久久全国免费观看_国产一区二区三区四区五区VM_久久www人成免费看片中文_国产高清在线a视频大全_深夜福利www_日韩一级成人av

SignalTalks
認證:優質創作者
作者動態
信號采集系統的靈敏度與精度:電子工程師必須理清的兩個核心參數
1星期前
Sallen-Key濾波器的高頻饋通現象及其對輸入阻抗的影響
3星期前
鋰電池充電電路異響問題:從發現到解決的完整歷程
04-18 14:27
頻域分析助力快速定位測試問題
03-25 10:40
多芯電池保護芯片數據手冊中為什么給出兩張不同的斷線保護測試結果?
02-21 11:46

串口通信與波特率

大家好,我是小小的電子之路,這是我的第7篇原創文章,很高興與大家一起分享~

原文出自微信公眾號【小小的電子之路】

串口是串行接口的簡稱,串行接口是采用串行通信方式的接口。串行通信是一種將需要傳輸的數據由低位到高位一位一位地在一條傳輸線上逐個傳輸的通信方式。

一、串行通信的數據格式

首先來了解一下串行通信的數據格式,如下圖所示,串行通信的一幀數據由起始位、數據位、校驗位以及停止位組成。

起始位:低電平,標志著一幀數據的開始;

數據位:數據內容,可選擇為5、6、7、8位;

校驗位:用于確保傳輸數據的正確性,可分為奇校驗和偶校驗。奇校驗時數據位和校驗位中1的總數應為奇數,同理,偶校驗時數據位和校驗位中1的總數應為偶數;

停止位:高電平,標志著一幀數據的結束。

二、異步串行通信的波特率

串行通信可以分為兩種形式:同步串行通信和異步串行通信。

同步串行通信:通信雙方在同一時鐘控制下同步傳輸數據;

異步串行通信:通信雙方使用各自的時鐘控制數據傳輸。

對于異步串行通信來說,雖然沒有同步時鐘,但是通信雙方必須約定并遵循同樣的設置,這就需要異步串行通信中一個重要的參數來設置,該參數即波特率。

波特率即串口通信的速率,它表示每秒傳輸二進制數據的位數,單位是bps,即位/秒,常用的波特率有9600、19200、38400、57600和115200等。

以115200的波特率為例,即一秒傳輸115200個二進制數據位,那么每一位的持續時間

因此,在通信雙方約定波特率為115200的情況下,只要發送方發送的每位比特位的持續時間為8.68us,那么正常情況下接收方就能準確無誤地解析數據。

三、實驗測試

接下來利用實驗來簡單驗證一下上述分析:波特率為115200,一位停止位,八位數據位,無奇偶校驗位,發送數據為10110101,每組發送間隔100us。

1、仿真測試

仿真測試結果如下圖所示,可以看出,發送的二進制數據依次為0101011011,每個比特位持續時間為8680ns,數據發送間隔為117360-2×8680=100000ns,均符合設計要求。

2、輸出波形測試

下載程序,測試對應引腳的輸出波形,如下圖所示,可以看出與仿真結果基本相符。

3、通信測試

通過上位機的串口調試助手接收發送的數據,通過下圖所示的結果可以看出,接收到的數據為0xB5,對應的二進制數據為0b10110101,與發送端發送數據相符,通信成功。

以上就是本次分享的全部內容,謝謝大家!

聲明:本內容為作者獨立觀點,不代表電子星球立場。未經允許不得轉載。授權事宜與稿件投訴,請聯系:editor@netbroad.com
覺得內容不錯的朋友,別忘了一鍵三連哦!
贊 5
收藏 5
關注 60
成為作者 賺取收益
全部留言
0/200
成為第一個和作者交流的人吧
主站蜘蛛池模板: 久久有精品 | 日韩新片在线观看 | 亚洲日韩亚洲另类激情文学一 | 色妞AV永久一区二区国产AV | 天天色综合合 | 嫩草国产 | 国产网红主播精品一区二区三区 | 免费在线观看色视频 | 99久久无码一区人妻A片红豆 | 无码精品人妻一区二区三区涩爱 | va久久久久精码专区 | 欧美日本在线一区 | 亚洲久久成人 | 私人黄色影院 | 亚洲精品乱码久久久久 | 日韩一区二区三区在线播放 | 99re视频在线观看 | 蜜桃久久精品一区二区 | 91夜夜蜜桃臀一区二区三区 | 99玖玖视频| 国产精品女同一区二区三区 | 18禁强伦姧人妻又大又粗 | 北条麻妃在线播放 | 国产免费拔擦拔擦8x高清在线人 | 日本国产黄色 | 二区三区偷拍浴室洗澡视频 | gogogo高清在线观看中文 | 性少妇VIDEOXXⅩ欧美69 | 欧美性播放 | 蜜桃久久精品一区二区 | 沦为公交两奶头春药高潮迭起 | 粉嫩av一区二区三区免费观看 | 色哟哟最新在线观看入口 | 女人被爽到高潮视频免费国产 | av蜜桃网 | 少妇无力反抗慢慢张开双腿 | 在线播放毛片 | 99久久久无码国产精品古装 | 操操网址 | 亚洲成无码人在线观看 | JAPAN黑人极大黑炮 |