打印
[LKS32 软件]

请问各位,如何调试软件的,毕竟20KHZ的载波太快了

[复制链接]
609|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
JZLLOVEHA|  楼主 | 2024-10-21 17:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请问各位,如何调试软件的,毕竟20KHZ的载波太快了

使用特权

评论回复
沙发
江南星语| | 2024-10-21 17:59 | 只看该作者
哥们,描述问题清楚点,看你的描述,这也不知道你想要问啥

使用特权

评论回复
板凳
JZLLOVEHA|  楼主 | 2024-10-21 20:37 | 只看该作者
江南星语 发表于 2024-10-21 17:59
哥们,描述问题清楚点,看你的描述,这也不知道你想要问啥

就是电机运行时候,数据更新太快了,用keil根本看不到瞬间值

使用特权

评论回复
地板
LcwSwust| | 2024-10-22 10:28 | 只看该作者
参考数字示波器的做法,采集一小段数据放数组里,然后发送出来。

使用特权

评论回复
5
一路向北lm| | 2024-10-22 13:45 | 只看该作者
如何调试软件?说的是调试那个软件呢?20KHZ的载波这个应该说的是电机相关,描述的一点的不清楚啊

使用特权

评论回复
6
dukedz| | 2024-10-22 14:03 | 只看该作者
本帖最后由 dukedz 于 2024-10-22 14:06 编辑

啥,还在用 jtag 调试?为啥都喜欢用这么落后的调试方法?
请忘掉 jtag,改用无敌串口打印调试吧
单步调试在很多场景都会受到限制(譬如 halt 的时候,电机驱动不再换相直接烧毁电机线圈), 而且断点信息很难保存下来和代码一起分享给其它参与者。而 log 打印则非常灵活和高效,是终极调试方案。


譬如开源 cdfoc,使用用户 485 接口,输出 printf 打印和 波形数据,速率最高可达 50Mbps,支持对等多主的 485,不担心冲突:
https://github.com/dukelec/cdfoc

使用特权

评论回复
7
玉树临风小黑龙| | 2024-10-22 14:07 | 只看该作者
可以用凌鸥的LKS_SCOPE工具进行数据跟踪,可以实现媲美示波器的功能。

使用特权

评论回复
8
xionghaoyun| | 2024-10-22 15:17 | 只看该作者
逻辑分析仪?

使用特权

评论回复
9
江南星语| | 2024-10-22 16:58 | 只看该作者
到凌鸥官网下载lksscope,教程到b站凌鸥官方号,找lksviewer教程(lksscope是lksviewer的升级),分高速和低速数据显示

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

34

主题

77

帖子

0

粉丝