pwm无法输出我预期的频率( 设定38khz, 输出2khz)
2021-11-213152
AI 快速预览详细
本文讨论了在K210上移植红外遥控器库时遇到的PWM频率问题。作者设定了38kHz的PWM频率,但实际输出仅为2kHz。通过详细的代码示例和逻辑分析仪测试结果,文章展示了问题的现象、排查过程及解决方案。对于新手来说,这篇文章提供了宝贵的调试经验和实用建议,帮助他们更好地理解和解决类似问题。
|
我是刚入门的新手,正打算移植一个红外遥控器库到k210上. 使用的是C语言开发, 后面打算添加到maixpy中.
串口的打印输出是38000, 也就是38khz, 但是我用逻辑分析仪测试后发现只输出了2kh的pwm波. 我又测试了频率为2khz以下pwm波, 都能正确输出. 所以我猜测k210 pwm的最高频率是否是只能达到2khz? 有人清楚这个问题吗? 不胜感激!!! : ) |
-
SunNovember-202111212424..png (29.39 KB, 下载次数: 5118)
逻辑分析仪 pwm输出波形







用的pulseview软件,设置的参数如图所示。主要是采样率得设置成38khz以上
板卡:speed maix dock M1W