刚搓了2个串口调试脚本
这是一个可以录制串口数据并重新发送串口数据的Python脚本模板,用于快速调试其他软件或硬件的串口功能。
https://github.com/tumuyan/SerialReplayer
内含两个脚本,一个是记录一个串口发送的数据到文件,一个是读取文件内的数据并重新发送到多个串口。
暂时脚本仅记录了rx数据,没有做交互功能因此无法多次发送tx数据,所以也就没有录制tx数据。
程序定义串口数据以逗号分割的csv格式进行保存,每行数据分两栏,第一栏为收到数据的时间,以第一次收到数据为0开始计时,第二栏为收到的数据,使用带空格分割的16进制字符串进行保存。函数有超时时间参数,当相邻两次收到数据的间隔时间超时后,插入新行。由于记录了时间,可以按照原有时间(或者重新编辑时间)发送指定数据。
同时也以bin格式保存了rx数据,可以通过编写010 editor模板来对rx数据进行更为直观的自动解析。
建议配合com0com等虚拟串口软件使用。虚拟串口软件可以添加若干对,每对串口的rx和tx是交叉的。
必须强调目前这只是一个模板,而不是通用性的程序——因为目前我甚至还没有想明白这样的工作到底用什么样的操作方式能够兼顾灵活和易用。另外我知道目前有一些的虚拟modbus软件或者硬件,但是还没有见到实现本项目功能的软件。如果你有这方面的经验,希望可以分享交流下。
#串口#
如果没有工程文件,只有下单面板时导出的文件,能直接导入到eda中重新编辑嘛
#创享2025#
双十二5折买的逻辑派到手辣
这么便宜的fpga还要什么自行车,很好的一个学习契机!
#中秋月圆社区团圆# 拿到了cw32开发板🤣
#中秋月圆社区团圆# 今天我中了50+50+500,家人们战况如何呢?(感觉奖池已空
希望大家中大奖噢 #中秋月圆社区团圆#