串列埠通訊協議

2021-10-24 06:55:27 字數 1323 閱讀 8448

簡介

​ 通訊協議分層理解-物理層和協議層

​ 物理層規定通訊系統中具有機械、電子功能部分的特性,確保原始資料在物理**的傳輸。

​ 協議層規定通訊邏輯,統一收發雙方的資料打包、解包標準。

物理層串列埠通訊結構圖

電平標準

ttl電平標準

理想狀態下使用5v表示二進位制邏輯1,使用0v表示二進位制邏輯0

rs232電平

增加串列埠通訊的遠距離傳輸及抗干擾能力,使用-15v表示邏輯1,使用+15v表示邏輯0

rs232訊號線

​ rs-232串列埠標準最初常用於計算機、路由與調製調解器之間的通訊,舊式台式計算機一般會有rs-232標準的com口

​ 公頭-接線口以針式引出訊號線,母頭-以孔式引出訊號線

協議層​ 資料報-起始位、主體資料、校驗位和停止位,通訊雙方的資料報格式必須約定一致才能正常收發資料

波特率

在串列埠非同步通訊裡面,兩個通訊裝置之間必須約定好波特率

起始訊號和停止訊號

乙個資料報從起始訊號開始,直到停止訊號結束

資料報的起始訊號由乙個邏輯0的資料位表示,資料報的停止訊號可由0.5、1、1.5或2個邏輯1的資料位表示,雙方需約定一致

有效資料

傳輸的主體資料內容

資料校驗

奇校驗-有效資料和校驗位中"1"的個數為奇數

偶校驗-有效資料和校驗位中"1"的個數為偶數

0校驗-校驗位總為0

1校驗-校驗位總為1

無校驗

串列埠通訊 通訊協議

我們的串列埠程式,除了通用的,進行串列埠監聽收發的簡單工具,大多都和下位機有關,這就需要關心我們的通訊協議如何快取,分析,以及通知介面。所謂通訊協議是指通訊雙方的一種約定。約定包括對資料格式 同步方式 傳送速度 傳送步驟 檢糾錯方式以及控制字元定義等問題做出統一規定,通訊雙方必須共同遵守。因此,也叫...

串列埠通訊協議簡介

串列埠通訊 serial communication 是一種裝置間非常常用的序列通訊方式,因為它簡單便捷,大部分電子裝置都支援該通訊方式,電子工程師在除錯裝置時也經常使用該通訊方式輸出除錯資訊。電平標準根據通訊使用的電平標準不同,串列埠通訊可分為ttl標準及rs 232標準,見如下 通訊標準 電平標...

FPGA 串列埠通訊協議

fpga 串列埠通訊協議 波特率 波特率就是串列埠的通訊速率,常見的波特率有12000bps 4800bps 9600bps 115200bps 256000bps 500000bps,這裡波特率的意思是每秒可以傳輸bit的個數,這裡的5207 500000000 9600 傳遞乙個位元組需要的時間...