su33691 发表于 2018-3-22 14:38:31

请问版主,STC8的PWM模块PWMxT1/2寄存器有影子寄存器吗?

也就是说,给PWMxT1,PWMxT2赋值后,是立即生效,还是在下一个PWM周期生效?

yuyu87 发表于 2018-3-22 14:51:57

你这个问题对于用户来说没有区别,

fangyjuny 发表于 2018-4-13 10:04:00

我也想了解。要是想有PWM生成正弦波,想要逐个PWM周期改占空比,怎么办

小李非刀 发表于 2018-4-13 14:16:33

每个PWM周期的开始,会把T1和T2保存到隐藏的寄存器,用以保证这个PWM周期不被破坏。

MYQQ2018 发表于 2018-4-13 20:33:11

fangyjuny 发表于 2018-4-13 10:04
我也想了解。要是想有PWM生成正弦波,想要逐个PWM周期改占空比,怎么办

可以设置PWM的下降沿中断,中断号是7,印象中
上升沿中断也行,但试过,波形不如下降沿中断
注意占空比寄存器不能设置为0,不然进不了中断了,设置为255没问题
页: [1]
查看完整版本: 请问版主,STC8的PWM模块PWMxT1/2寄存器有影子寄存器吗?