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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

怎么用單片機串口接收一串數據并處理

[復制鏈接]
跳轉到指定樓層
樓主
ID:700956 發表于 2023-3-10 09:50 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
收到這么一串數據16進制,5A A5 0F 82 10 20 D0 EC D6 DD B9 DA CD FE B5 E7 D7 D3 FF FF,單片機接收處理程序該怎么寫。需要判斷每次接收的數據一致處理嗎?
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:94031 發表于 2023-3-10 11:06 | 只看該作者
對方法來一串數據,又沒有協議,就是破密電碼,難。
回復

使用道具 舉報

板凳
ID:69038 發表于 2023-3-10 11:31 | 只看該作者
xuyaqi 發表于 2023-3-10 11:06
對方法來一串數據,又沒有協議,就是破密電碼,難。

5A A5=》 同步頭
0F =》數據長度
82 10 20 D0 EC D6 DD B9 DA CD FE B5 E7 D7 D3=》數據內容
FF FF=》同步尾
是有協議的,很明顯就是一個非常簡單的協議。
回復

使用道具 舉報

地板
ID:69038 發表于 2023-3-10 11:40 | 只看該作者
開一個接收數據BUF,長度大于20.
設2個同步標志,頭和尾
再設一個數據長度變量:
收到一個字節判斷一次,當收到A5時判斷前一個 不是5A,如果是記入同步頭標志,接下來收到0F記入數據長度,接下來等收到連續2個FF時:判斷數據長度是不是一致,不則清所有標志,重新接收,是則比對接收到的數據,C中有字符串比對的指令。也可以用if((BUF[n]==XX)&&(BUF[n+1]==Xy)&& ...)來處理
回復

使用道具 舉報

5#
ID:807182 發表于 2023-3-10 18:43 | 只看該作者
沒有協議,看不懂哦,
回復

使用道具 舉報

6#
ID:517951 發表于 2023-3-13 07:51 | 只看該作者
百度搜索一下, B站里有簡單的串口協議處理視頻教程. 這里是三言半語說不清楚的.
回復

使用道具 舉報

7#
ID:1038987 發表于 2023-4-9 21:00 | 只看該作者
這個應該是觸摸屏的程序,單片機要進行串口中斷。中斷后根據你的需要處理需要一直中斷一直處理。所以通信不可以太快。比如1秒通信10次以上就要出問題了。
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产黄色网址在线观看 | 黄色一级电影免费观看 | 欧美一区在线视频 | 91高清视频在线观看 | 亚洲天堂999 | 国产综合欧美 | 精品视频国产 | 中文字幕 在线观看 | 欧美日韩国产高清视频 | 中文字幕av网站 | 99精品一区二区 | 国产精品av久久久久久久久久 | 国产福利在线 | 欧美a区| 欧美精产国品一二三区 | 久久成人一区二区三区 | 亚洲高清电影 | 精品1区2区| 欧美日韩黄 | 午夜在线小视频 | 日韩精品久久久久 | 欧美精品一区二区三区四区 | 国产欧美一区二区三区久久手机版 | 欧美一区二区三区久久精品 | 亚洲精品成人av | 天堂亚洲网 | 久久久www成人免费精品 | 欧美在线观看一区 | 日韩欧美在线观看视频网站 | 在线观看午夜视频 | 欧美日韩久久精品 | 国内精品免费久久久久软件老师 | 成人网av| 在线中文字幕亚洲 | 亚洲欧美在线观看 | 亚洲免费三级 | 亚洲欧美成人影院 | 91精品久久久久久综合五月天 | 伊人超碰| 中文字幕1区2区3区 亚洲国产成人精品女人久久久 | 亚洲午夜视频 |