W801 PWM相关问题

发布于 2022-05-19 15:31:51

PWM使用的时候,有几个问题没弄懂,特此请教一下,以前在STM32下使用过PWM,细节比较清晰,查找W801手册没查到相关介绍。
1、PWM计数器:该计数器是多少位的计数器?该计数器什么时候清零?能不能手动软件清零?还是只能溢出后自动清零?比如启动PWM输出,然后停止PWM输出,这时候的计数器是保持还是清零?再次启动PWM输出的时候,计数器是从0开始,还是延续原来的计数值?这涉及到第一个PWM波形,有时候对这要求比较严。
2、PWM输出电平:从手册上看可以达到100%,不能达到0。也就是可以通过调整占空比输出固定高电平,不能输出固定低电平。如果有时候需要输出固定低电平(固定高电平和固定低电平都需要)怎么处理?PWM停止后输出电平是高还是低或者是随机?我这有个地方对停止后的电平有固定要求。
3、PWM捕获:需要计算捕获波形的占空比,被测PWM波频率范围比较宽。因为不知道计数器什么时候清零,那两个捕获值不知道如何计算,而且有可能在捕获之前经历过溢出。

查看更多

关注者
0
被浏览
2.8k
Mrzhao
Mrzhao 认证专家 2022-05-19
一个嵌入式爱好者。CSDN主页:https://blog.csdn.net/qq_37280428?spm=1011.2415.3001.5343

我来回答第二个问题:我当时遇到过。为0后PWM必须要重新start,因此可以这样做:
image.png

PWM的配置的IO是浮空。

1 个回答

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览