目前项目中需要通过aduc7027的PWM1L对应端口产生如下脉冲波形,频率固定为43K左右,占空比为在200个周波内从0~1间呈正弦波形式变化。
目前问题,43Khz方波输出正常,想通过PWM_SYNC中断去调节占空比,但貌似从PWM1L只能输出占空比低于1/2的波形,而且不太明白为什么PWM_SYNC的中断频率不是43K,而是远大于43K。
目前项目中需要通过aduc7027的PWM1L对应端口产生如下脉冲波形,频率固定为43K左右,占空比为在200个周波内从0~1间呈正弦波形式变化。
目前问题,43Khz方波输出正常,想通过PWM_SYNC中断去调节占空比,但貌似从PWM1L只能输出占空比低于1/2的波形,而且不太明白为什么PWM_SYNC的中断频率不是43K,而是远大于43K。
PWM的占空比可以从0到100%,通过PWMCH0,PWMCH1,PWNCH2来控制,具体对应的占空比您可以通过数据手册64页查看。
如果您工作在单次更新模式下的话,PWM_SYNC的频率是与PWM的频率相一致的。附件是参考代码供您参考。