图1.3.1 频率5kHz,占空比为四分之一的PWM波形 此时,测量GP8500模拟电压输出,会发现,它上面出现了高频寄生震荡波形。平均电压为 1.25V ...
在 STC32G 数据手册中,对于更新PWM模块中 CCR寄存器有相应的说明。需要对 CCMR寄存器中的 OCnPE位进行设置。如果设置为0,则更新后的数值会立即生效。否则,只有当PWM模块出现更新事件之后,CCR寄存器才会更新写入的数据。可以看到,在程序中,之前对于比较寄存器预装使能位没有置1,疏忽了。现在将它修改过来,重新测试,就会发现,前面遇到的输出毛刺信号就消失的无影无踪了。