基于文本文件/记事本进行数据帧拆分

背景

最近一直在处理串口通信的一些问题,因为大部分操作都在探黑箱,因此先弄清楚串口里面的内容就显得尤为重要,我们知道串口通信的信头一般都是固定的字节(大多数情况下习惯为0xAA或者0x55,因为这两个字节分别对应为二进制的10101010b和01010101b在发送和接收时比较容易捕捉到),因此观察数据的规律显得尤为重要。一般的串口助手都会支持数据保存到本地,但形式上一般都是文本文件,因此看起来。。。。是真的头大,为了使得数据规律更加清晰,进行相应的处理是必要的。

方案

这里我们采用记事本工具,利用一点HTML的基础知识即可轻松处理这一大堆数据。首先在串口助手里面将数据保存到本地在这里插入图片描述
在这里插入图片描述
如上图Data.txt,打开文件我们发现。。。简直惨不忍睹在这里插入图片描述
这特么都是些啥在这里插入图片描述
好了,为了使我们的数据变得好看一些,我们需要做(搞)些(点)分(事)析(情)。首先你看是不是被我说中了,这些数据里面一堆堆的都是0x55开头,那就好办了,躁起来!打开记事本利用快捷键CTRL+H进行替换操作,将“ 55”替换为“<\br>”(注意55前面的空格,当然也可以不要。但是br前面的\是不需要的!不需要的!不需要的!因为博客本身的组织方式也是html,假如没有这个反斜杠那大家只能看到奇奇怪怪的一个不该回车的地方多了回车),选择全部替换,成功之后保存为.html文件形式即可,利用电脑浏览器打开文件,就可以看到规整之后的数据啦!在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
可以看到数据已经洗(规)干(规)净(矩)上(矩)床(排)等(整)我(齐)们了,大功告成!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值