欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4448|回復: 6
打印 上一主題 下一主題
收起左側

關于51單片機串口接收數據處理程序的編寫

[復制鏈接]
跳轉到指定樓層
樓主
ID:571875 發表于 2019-8-13 10:38 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
串口接收一串數據,通過數據ID對比,顯示檢測到是語文,數學,英語,但不知道一次檢測幾本,檢測的是哪一本,程序接收函數應該怎么來寫?

2D 00 01 01 03 0C 20 18 11 19 01 02 03 04 08 01 0D 15 0C 20 18 11 12 01 02 03 04 05 07 65 5F 0C 20 18 11 12 01 02 03 04 05 07 65 73 EC 80


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:213173 發表于 2019-8-13 16:55 | 只看該作者
只有一串數據,沒有通訊協議誰也幫不了你。
回復

使用道具 舉報

板凳
ID:598238 發表于 2019-8-14 09:02
樓上說的對,一定要有解析協議。或者根據明文數據自己破解協議,后面就好辦了。

地板
ID:588518 發表于 2019-8-14 09:11 | 只看該作者
串口打開接受中斷,有數據過來進入中斷,讀出數據后,要看你通訊協議怎么定義數據包,不知道樓主的意思。
回復

使用道具 舉報

5#
ID:571875 發表于 2019-8-14 13:27 | 只看該作者
wulin 發表于 2019-8-13 16:55
只有一串數據,沒有通訊協議誰也幫不了你。

13 00 01 01 01 0C 20 18 11 12 01 02 03 04 05 07 65 73 97 F2
13 00 01 01 01 0C 20 18 11 19 01 02 03 04 08 01 0D 15 A9 AB
標紅的為ID號,后兩位數據校驗
回復

使用道具 舉報

6#
ID:571875 發表于 2019-8-14 13:30 | 只看該作者
lyj666 發表于 2019-8-14 09:11
串口打開接受中斷,有數據過來進入中斷,讀出數據后,要看你通訊協議怎么定義數據包,不知道樓主的意思。

上面那一段是一次檢測兩本出來的數據。
語文13 00 01 01 01 0C 20 18 11 19 01 02 03 04 08 01 0D 15 A9 AB
數學13 00 01 01 01 0C 20 18 11 12 01 02 03 04 05 07 65 73 97 F2
前四位為幀頭,標紅為ID,后兩位校驗
回復

使用道具 舉報

7#
ID:510570 發表于 2019-8-14 16:32 | 只看該作者
你問的問題也是不清楚(但不知道一次檢測幾本,檢測的是哪一本),你都不知道,我們更不知道了,串口接受中斷中判斷幀頭,收到幀頭后,接受有效數據,最后校驗。
回復

使用道具 舉報

8#
ID:600174 發表于 2019-8-14 17:28 | 只看該作者
通過幀頭判斷數據有效性,然后提取數據,最終校驗數據。
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表