社区
单片机/工控
帖子详情
菜鸟求教:串口协议相关的知识
icechrist
2011-08-05 02:35:47
读取了一个系统中主机端发送的串口控制命令,有什么好的方法可以分析出串口协议吗?
...全文
92
8
打赏
收藏
菜鸟求教:串口协议相关的知识
读取了一个系统中主机端发送的串口控制命令,有什么好的方法可以分析出串口协议吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
做一个码农都是奢望
2011-08-06
打赏
举报
回复
最后一行 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
打赏
举报
回复
是已经存在的协议?
如果没有,要自己规定一套协议。
关于stm32中printf函数重定向问题
学习stm32过程中,对printf函数进行了重定向,但是能够在
串口
调试助手中显示出来,并且debug不能全速运行,printf函数阻碍了程序的运行。 后来
求教
了度娘。 标准库函数的默认输出设备是显示器,要实现在
串口
或LCD输出,必须重定义标准库函数里调用的与输出设备
相关
的函数. 例如:printf输出到
串口
,需要将fputc里面的输出指向
串口
(重定向),方法如下: #ifdef
CSDN回帖得分大全(近两年)
CSDN回帖得分大全(近两年) √ vs2005调用dll的时候Initialize()函数返回错误 [VC/MFC 基础类] √ 为什么我创建登陆框之后,然后获取登陆框的数据时候总是出现非法操作! [VC/MFC 界面] √ CFileFind::FindFile 支持通配符么? [VC/MFC 基础类] √ vc++ 浮动窗口联动...
Microsoft .Net Remoting系列专题之一:.Net Remoting基础篇
Microsoft .Net Remoting系列专题之二:Marshal、Disconnect与生命周期以及跟踪服务Microsoft .Net Remoting系列专题之三:Remoting事件处理全接触Microsoft .Net Remoting系列专题之一一、Remoting基础什么是Remoting,简而言之,我们可以将其看作是一种分布式处理方式。从微软的产品角度来看,
CAN总线学习:zlg关于can帖子汇总
很值得看看 zlg关于can帖子汇总 SJA1000的常用标准波特率设置,为什么基本上都是单次采样?即使是低速的时候也是这样的,既然TSEG1的设置周期都很大,比如都大于10了,为什么不让他采样三次呢? 答: 是不好理解,但那是CiA推荐的值。用51系列芯片和两个SJA1000接口还要外扩一个RAM,请问51的ALE能否同时与三个芯片的ALE管脚相连(地址不同)? 有哪位高手做过双SJA1000
CAN总线学习心得:zlg关于can帖子汇总【转】【强烈推荐】
很值得看看 zlg关于can帖子汇总 SJA1000的常用标准波特率设置,为什么基本上都是单次采样?即使是低速的时候也是这样的,既然TSEG1的设置周期都很大,比如都大于10了,为什么不让他采样三次呢? 答: 是不好理解,但那是CiA推荐的值。 用51系列芯片和两个SJA1000接口还要外扩一个RAM,请问51的ALE能否同时与三个芯片的ALE管脚相连(地址不同)? 有哪
单片机/工控
27,517
社区成员
28,799
社区内容
发帖
与我相关
我的任务
单片机/工控
硬件/嵌入开发 单片机/工控
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章