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. 6k
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 个回答

撰写答案

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

发布
问题

分享
好友

手机
浏览

扫码手机浏览