czx 发表于 2025-6-6 13:48 ![]() 看你贴 的log 信息,有数据丢失。 你用的是我们的HEX?有链接吗? 如果是自己编译的代码,提供代码链接以及对应修改 |
蓝点无限 发表于 2025-6-6 08:44 上位机调试界面的数据是 &&&:40$0005:0:4B$001:0056#0002:0051#0003:004D#0004:0052$AA# python串口打印的数据 是 b'&&&:40$0005:0:66$\x00001:0044#0002:0000#0003:0000#0004:0000$AA#\r\n' &&&:40$0005:0:66$ 001:0044#0002:0000#0003:0000#0004:0000$AA# 但是python上位机报错了 ValueError: invalid literal for int() with base 16: '\x00001' 你看怎么搞 |
czx 发表于 2025-6-4 15:04 1. 用这个上位机软件的调试界面,看串口数据是什么样的 2. 上位机启动后,python串口会打印调试信息,提供一些调试信息 以上log尽量全有助于我们发现问题 |
蓝点无限 发表于 2025-6-3 07:39 从串口软件显示的数据是这样的&&&:40$0005:0:6D$.001:004D#0002:004A#0003:006D#0004:0051$AA# &&&:40$0005:0:71$.001:004D#0002:004A#0003:006D#0004:0051$AA# 上位机调试的是这样的 &&&:40$0005:0:4B$001:0056#0002:0051#0003:004D#0004:0052$AA# 而且我keil里给1号基站设置的 是0x0001啊 按照帖子一步步改的别的代码没动 为什么收到数据是这样 |
首先看下你串口原始数据,确保格式正确 然后关闭串口软件,这个上位机连接COM后点击 “调试”看下原始数据, 这个版本的上位机必须用4个基站,而且是开源版本固件代码。 |
GMT+8, 2025-6-8 05:50 , Processed in 0.018907 second(s), 7 queries , File On.
Powered by Discuz! X3.3
© 2001-2017 Comsenz Inc. Template By 【未来科技】【 www.wekei.cn 】