[STM32F1] stm32f107输出的PWM占空比无法完全达到100%?

[复制链接]
1731|5
 楼主| cry1109 发表于 2019-11-1 10:37 | 显示全部楼层 |阅读模式
使用内部时钟,系统时钟36MHz。
定时器3输出pwm,频率1KHz,自动重载值2000。占空比为100%时,输出比较值设为2000,可是输出的PWM占空比并不是100%,把输出比较值设为2001就可以达到100%,求解。
使用标准库和cubeMX+hal库配置的都有这个问题。
TEK00001.PNG
ayb_ice 发表于 2019-11-1 10:51 | 显示全部楼层
那就设2001,有什么问题呢,
也许本来就应该是2001呢,

具体要看手册
 楼主| cry1109 发表于 2019-11-1 11:12 | 显示全部楼层
ayb_ice 发表于 2019-11-1 10:51
那就设2001,有什么问题呢,
也许本来就应该是2001呢,

目前没啥问题
東南博士 发表于 2019-11-1 13:30 | 显示全部楼层
达到100% 就是 高电平!常高
香水城 发表于 2019-11-1 17:33 | 显示全部楼层
对于极性选择为高有效,PWM1模式下,CCR要设置得比ARR大时才会100%高电平。

这里有篇**可以参考下。里面有提到相关话题。STM32定时器停止PWM输出时的电平话题
 楼主| cry1109 发表于 2019-11-2 08:58 | 显示全部楼层
本帖最后由 cry1109 于 2019-11-2 09:02 编辑
香水城 发表于 2019-11-1 17:33
对于极性选择为高有效,PWM1模式下,CCR要设置得比ARR大时才会100%高电平。

这里有篇**可以参考下。里 ...

QQ截图20191102085911.png 看到了,谢谢。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

40

主题

172

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部