單片機串口通訊協議

時間:2023-04-30 22:28:44 協議書 我要投稿
  • 相關推薦

單片機串口通訊協議

單片機串口通訊協議

單片機串口通訊協議

1.約定

將計算機方稱為上位機,將單片機方統稱下位機。

數據格式均采用二進制碼。

2.通信過程描述

通信采用主從式,一問一答,非問莫答,避免下位機同時發送數據產生沖突。

聯機過程:

1)握手

每次運行時,上位機對每一個下位機均發送握手命令,下位機接收正確回送握手成功,否則回送錯誤。上位機據此來確定下位機的狀態(是否聯機)。

2)命令

通常狀態下,上位機發送相關命令,下位機根據命令回送相關數據。

3.通信數據幀格式

1)起始符:標識一次發送的開始1字節,默認位23H

2)下位機類別:區分下位機的類別,不用時為0

3)下位機地址號:指示下位機的序號,不用時為01字節。如15號機:0FH

4)命令:2字節,區分不同的操作

5)校驗標志

1字節,無校驗時為0,異或校驗時為1,CRC校驗時為2

6)數據長度

2字節,指示實際有效數據的個數,不用時為0

7)數據:實際有效數據

數據長度個字節

8)校驗碼:有效數據的校驗碼,如校驗標志為0,此字節省

9)結束符:標識一次發送的結束

1字節,正確為5AH,錯誤為55H

下位機回送數據格式同上。

4.詳細命令與數據格式----舉兩個例子

1) 握手命令 0x0A,0x0D

格式:起始符(1)+下位機類別(1)+下位機地址號(1)+命令(2)+校驗標志(1)+

數據長度(2)+ 結束符(1)

例: 23 00 00 0A 0D 00 00 00 5A

2) 下載命令 0x44,0x46

格式:起始符(1)+下位機類別(1)+下位機地址號(1)+命令(2)+校驗標志(1)+

數據長度(2)+ 數據(?)+校驗碼(1)+結束符(1)

其中:回送時 狀態=0:無申請;

例:23 00 00 44 46 01 00 05 00 01 00 00 00 01 5A

頻率特性實驗通訊步驟

1、握手: 上位機發送指令- 23 00 00 0A 0D 00 00 00 5A

下位機返回數據- 23 00 00 0A 0D 00 00 00 5A

2、啟動指令: 上位機發送指令- 23 00 00 04 00 00 00 10 原有16個數據 5A

下位機無數據返回

3、查詢指令: 上位機發送指令- 23 00 00 04 00 00 00 10 08 15個任意數據 5A 下位機如果有轉換數據則返回- 23 00 00 10 00 00 07 E4 7E4H個數據 5A

或者- 23 00 00 10 00 00 00 C8 C8H個數據 5A

下位機如果沒有轉換數據則無數據返回

其他返回數據: 原來返回 -EE EE EE EE 改為返回- 23 00 00 EE 0D 00 00 00 5A 原來返回 -AA AA AA AA 改為返回- 23 00 00 AA 0D 00 00 00 5A

首先進行握手,握手通過后發送啟動指令,延時后發送查詢指令,收到轉換數據后處理,沒收到轉換數據,再延時后發送查詢指令,反復進行。

【單片機串口通訊協議】相關文章:

串口通訊服務器·什么是網絡協議04-26

串口通訊在CCD相機系統中的應用04-30

串口通訊服務器·什么是內存類型04-26

串口通訊服務器·什么是接口類型04-26

串口通訊服務器·什么是可運行系統04-26

串口通訊服務器·什么是端口傳輸速率04-26

串口通訊服務器·什么是處理器主頻04-26

串口通訊服務器·什么是標準內存容量04-26

串口通訊服務器·什么是集成路由器性能04-26

串口通訊服務器·什么是最大內存容量04-26

国产v亚洲v天堂无码网站,综合亚洲欧美日韩一区二区,精品一级毛片A久久久久,欧美一级待黄大片视频
日韩欧美精品一本在线播放 | 图片专区欧美日韩 | 日本中文字幕免费aⅴ久久 亚洲欧美在线六月综合 | 真实国产乱子伦对白视频 | 视频国产在线2020 | 最新亚洲精品国偷自产在线 |