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

icechrist 2011-08-05 02:35:47
读取了一个系统中主机端发送的串口控制命令,有什么好的方法可以分析出串口协议吗?
...全文
67 8 打赏 收藏 举报
写回复
8 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
最后一行 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
是已经存在的协议?
如果没有,要自己规定一套协议。
  • 打赏
  • 举报
回复
相关推荐
发帖
单片机/工控

2.7w+

社区成员

硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
帖子事件
创建了帖子
2011-08-05 02:35
社区公告
暂无公告