QQ624353765 发表于 2024-12-6 07:32:19

PWM预装值的问题

设置PWMA_ARR=0xFFF;12位PWM

如果PWMA_CCR2=0xFFFF,此时PWM输出的是百分百波形还是PWMA_CCR2的值被截成12位的了

QQ624353765 发表于 2024-12-6 08:57:42

wnagming 发表于 2024-12-6 07:41
PWMA\_CCR2的值被截成12位的,那也是百分百波形,高4位是无效的,没有意义的
...

不对,这个值给错了,PWMA_CCR2=0xF000

xpz127 发表于 2024-12-6 09:37:24

vb2002 发表于 2024-12-6 09:52:53

应该是类似于stc8g1k08a的pca里面的 6,7,8,10位pwm那个概念吧

网老四 发表于 2024-12-6 11:20:39

理论上,PWM设定值超过计数周期,应该是不会触发翻转,一致维持固定电平

实际就看芯片内部硬件比较位宽是多少了,具体是那个型号的单片机?

梁工 发表于 2024-12-6 18:33:29

占空比值超过周期值的,会恒定输出1.
页: [1]
查看完整版本: PWM预装值的问题