菜鸟求教:串口协议相关的知识

icechrist 2011-08-05 02:35:47
读取了一个系统中主机端发送的串口控制命令,有什么好的方法可以分析出串口协议吗?
...全文
83 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
最后一行 4F 29 FD 04 9B A5 应该为你的数据吧。
AnYidan 2011-08-06
  • 打赏
  • 举报
回复
解密问题
woshi_ziyu 2011-08-06
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 bjtea 的回复:]

1)将接收到的帧数据,与已有的信息模式逐一比较,判断是哪一种信息。所谓快速,可以在中断方式的接收过程中,就开始一字节一字节逐一比较;
2)从编程角度看,相当于是数组内容比较。
[/Quote]
+++++++++
icechrist 2011-08-05
  • 打赏
  • 举报
回复
0E F1 01 19 53 29 F7 04 4D 9B 00 90 65 90 65 62
0E F1 01 19 52 29 F8 04 01 9B 00 90 65 90 65 16
0E F1 01 19 52 29 F8 04 91 99 00 90 65 90 65 A4
0E F1 01 19 51 29 F9 04 D6 99 00 90 65 90 65 E9
0E F1 01 19 51 29 F9 04 14 9A 00 90 65 90 65 28
0E F1 01 19 51 29 FA 04 4B 9A 00 90 65 90 65 60
0E F1 01 19 50 29 FA 04 7D 9A 00 90 65 90 65 91
0E F1 01 19 50 29 FB 04 AA 9A 00 90 65 90 65 BF
0E F1 01 19 4F 29 FB 04 07 A3 00 90 65 90 65 24
0E F1 01 19 4F 29 FB 04 A5 A6 00 90 65 90 65 C5
0E F1 01 19 4F 29 FD 04 9B A5 00 90 65 90 65 BC

对于这种数据,该怎么分析它的协议呢?
bjtea 2011-08-05
  • 打赏
  • 举报
回复
1)将接收到的帧数据,与已有的信息模式逐一比较,判断是哪一种信息。所谓快速,可以在中断方式的接收过程中,就开始一字节一字节逐一比较;
2)从编程角度看,相当于是数组内容比较。
icechrist 2011-08-05
  • 打赏
  • 举报
回复
对方不给协议,我需要自己分析,然后修改成我所需要的

但有没有有效的方法可以快速的分析出来?
northcan 2011-08-05
  • 打赏
  • 举报
回复
根据协议格式,分析出命令。
northcan 2011-08-05
  • 打赏
  • 举报
回复
是已经存在的协议?
如果没有,要自己规定一套协议。

27,511

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧