久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 6602|回復(fù): 10
打印 上一主題 下一主題
收起左側(cè)

51單片機(jī)串口如何接收 24字節(jié)數(shù)據(jù),解析有用數(shù)據(jù)

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
在使用單片機(jī)測試一款芯片的時(shí)候,使用串口接收芯片發(fā)送的數(shù)據(jù),數(shù)據(jù)總是讀不對(duì)。串口通訊部分沒問題,問題是如何找到幀頭??有效數(shù)據(jù)如何保存?
會(huì)的大佬提供一下思路或者代碼,,感激不盡

112.png (30.03 KB, 下載次數(shù): 96)

數(shù)據(jù)幀的格式

數(shù)據(jù)幀的格式
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:213173 發(fā)表于 2018-4-28 06:52 | 只看該作者
這個(gè)應(yīng)該是自定義通訊協(xié)議,1、2字節(jié)是數(shù)據(jù)頭3~23是有效數(shù)據(jù),24是數(shù)據(jù)尾,用于校驗(yàn)數(shù)據(jù)傳輸是否正確。定義一個(gè)數(shù)組,通常在接收到數(shù)據(jù)時(shí)對(duì)第1、2字節(jié)判斷,如正確連同繼續(xù)接收的字節(jié)按序保存在緩存數(shù)組,否則拋棄繼續(xù)等待接收。此時(shí)對(duì)保存在緩存數(shù)組里的數(shù)據(jù)進(jìn)行校驗(yàn),現(xiàn)在還沒有看出來這個(gè)數(shù)據(jù)格式的校驗(yàn)算法,通常有累加校驗(yàn)和的校驗(yàn)方法。把前面所有字節(jié)的數(shù)據(jù)相加,超過一個(gè)字節(jié)的溢出部分自動(dòng)丟棄,或把前面所有字節(jié)的數(shù)據(jù)相加后取反再+1,超過一個(gè)字節(jié)的溢出部分自動(dòng)丟棄。解析數(shù)據(jù)就比較簡單,緩存中提取3或2個(gè)字節(jié)的有效數(shù)據(jù)用左移16+左移8位+低8位的方法還原成24位或16位數(shù)據(jù)。
回復(fù)

使用道具 舉報(bào)

板凳
ID:312464 發(fā)表于 2018-4-28 09:30 | 只看該作者
建立一個(gè)接收數(shù)組,根據(jù)自己的需要處理接收數(shù)組的數(shù)據(jù)即可。樓上說的很詳細(xì)
回復(fù)

使用道具 舉報(bào)

地板
ID:397757 發(fā)表于 2018-9-14 08:19 | 只看該作者
你好,這個(gè)串口問題解決了嗎?
回復(fù)

使用道具 舉報(bào)

5#
ID:303383 發(fā)表于 2018-9-14 13:53 | 只看該作者
提示: 作者被禁止或刪除 內(nèi)容自動(dòng)屏蔽
回復(fù)

使用道具 舉報(bào)

6#
ID:397757 發(fā)表于 2018-9-14 14:05 | 只看該作者
你好,你的問題解決了嗎?
回復(fù)

使用道具 舉報(bào)

7#
ID:397757 發(fā)表于 2018-9-14 14:07 | 只看該作者
xiaqjchint 發(fā)表于 2018-9-14 08:19
你好,這個(gè)串口問題解決了嗎?

我現(xiàn)在也遇到同樣的情況,不知從何下手
回復(fù)

使用道具 舉報(bào)

8#
ID:434663 發(fā)表于 2019-12-13 12:40 | 只看該作者
同樣的困惑,,,大多的教程都是講解用串口助手發(fā)送  一個(gè)字節(jié),,,,沒有講解發(fā)送大批量數(shù)的,,,,,困惑中
回復(fù)

使用道具 舉報(bào)

9#
ID:639665 發(fā)表于 2020-2-18 16:16 | 只看該作者
哪個(gè)大神可以搞定?求分享
回復(fù)

使用道具 舉報(bào)

10#
ID:219796 發(fā)表于 2020-2-18 16:35 來自手機(jī) | 只看該作者
開頭應(yīng)該是55 5A,讀取一個(gè)字節(jié)是55再度一個(gè)是5a就開始讀,直到一個(gè)數(shù)值為67時(shí)停止,可以依次在數(shù)組里保存,需要那個(gè)就把他取出來
回復(fù)

使用道具 舉報(bào)

11#
ID:93224 發(fā)表于 2020-2-18 17:06 | 只看該作者
betar00 發(fā)表于 2020-2-18 16:16
哪個(gè)大神可以搞定?求分享

我可以搞定
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 国产成人精品一区二区三区视频 | 欧美精品黄 | 九一视频在线观看 | 久久这里有精品 | 久久一二| 成年人免费看 | 亚洲国产精品一区二区久久 | 国产91观看 | 99婷婷 | 一区二区三区久久久 | 精精久久| 欧美精品片 | 精品一区视频 | 男女免费在线观看视频 | 久热电影 | 综合久久一区 | 天堂一区二区三区 | 日韩一区二区在线视频 | 欧美日韩国产欧美 | 色片在线观看 | 欧美国产视频 | 欧美一级黄色免费看 | 最新超碰| 宅男噜噜噜66一区二区 | 91成人在线视频 | 日韩在线观看网站 | 日韩av一区二区在线观看 | 91视频进入 | 国产高清视频一区 | 欧美中文字幕一区 | 婷婷久久精品一区二区 | 精品视频一区二区 | 成人精品鲁一区一区二区 | 日韩精品久久一区二区三区 | 国产婷婷综合 | 国产视频福利一区 | 免费成人国产 | 久久大陆| 中文字幕不卡视频在线观看 | 日本午夜网站 | 日本成人中文字幕在线观看 |