This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
一个PWM周期内,有办法生成两个脉冲吗? 如下图所示
肯定可以的,对于UpDown计数模式的PWM,你可配置为(对称模式): ZERO点SET, CMPAUp点Clear;PRD点SET,CMPBDown点Clear。
更简单的应该是两路PWM同相,周期相同,都是UP模式,都是CMPA点SET,CMPB点CLR,一路PWM产生一个脉冲。两路PWM的CMPA和CPMB任意位置都可以,应该能产生你想要的一个周期内两个随机位置的脉冲。
还有一种方法,产生脉冲的PWM频率是你上面提到的“一个周期内”的频率的两倍,然后在“一个周期内”就可以由CMPA和CMPB随机点产生两次脉冲了。就是要求你的中断处理要够快,PWM计数器到0前要更新完成。