注册 登录
查看: 372|回复: 9

[智能车] 山外虚拟示波器协议问题

[复制链接]
发表于 2019-2-20 16:05:48 | 显示全部楼层 |阅读模式
想使用山外虚拟示波器,但是一直无法显示波形,测试了一下:协议的帧头不对,协议出问题了??(不太可能吧)
PS:串口初始化正确,波特率也没有问题。


楼下大佬的帖子也试过了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

 楼主| 发表于 2019-2-20 16:07:17 | 显示全部楼层
自己顶一下
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-2-20 16:09:26 | 显示全部楼层
发错讨论区了,不好意思
回复 支持 反对

使用道具 举报

发表于 2019-2-20 17:01:14 | 显示全部楼层

回帖奖励 +5

你要看16进制数据,看看对不对
回复 支持 反对

使用道具 举报

发表于 2019-2-20 17:02:06 | 显示全部楼层
另外,上位机,最多8个通道,你的代码配置为 11个通道,肯定不可能显示
回复 支持 反对

使用道具 举报

发表于 2019-2-20 17:03:25 | 显示全部楼层
把printf函数删掉,把var的元素,改回8个以内,上位机配置数据类型为uint32_t 。然后就可以显示
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-2-20 19:52:57 | 显示全部楼层
孔小谷 发表于 2019-2-20 17:03
把printf函数删掉,把var的元素,改回8个以内,上位机配置数据类型为uint32_t 。然后就可以显示

输出16进制和10进制的区别不大吧,帧头数据不对;var数组只是用了5个通道,;

ps:按照大佬说的改了还不对。
回复 支持 反对

使用道具 举报

发表于 2019-2-21 15:16:18 | 显示全部楼层
1157243379 发表于 2019-2-20 19:52
输出16进制和10进制的区别不大吧,帧头数据不对;var数组只是用了5个通道,;

ps:按照大佬说的改了 ...

你的代码,配置了11个通道,而不是你说的5个通道
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-2-24 16:17:01 | 显示全部楼层
谢谢二位回复的大佬,问题已解决!
ps:协议没有任何问题!!!
虚拟示波器的使用切记:
定义的数据类型和上位机选择要相同;
上位机共有8个通道,千万不要定义数组var[x]   x<=7


回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-3-12 00:34:05 | 显示全部楼层
1157243379 发表于 2019-2-24 16:17
谢谢二位回复的大佬,问题已解决!
ps:协议没有任何问题!!!
虚拟示波器的使用切记:

x<=8
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回列表 返回顶部