根据通用定时器使用的计数模式,非对称/对称波形发生器产生一个非对称或对称的PWM波形。当通用定时器处于连续递增计数模式时,产生非对称波形(如图所示)。在这种模式下,波形发生器产生的波形输出根据下面情况有所变化:
●计数操作开始前为0;
●直到匹配发生时保持不变;
●在比较匹配时PWM输出信号反转;
●保持不变直到周期结束;
●如果下一周期新的比较寄存器的值不是0,则在匹配周期结束的周期复位清零。
图 在连续增计数模式下的通用定时器比较/PWM输出
在周期开始时如果比较器周期寄存器的值是0,则整个计数周期内输出为1保持不变;如果下一周期新的比较值为0,则输出不会被复位为0。这一点是很重要的,因为它允许产生占空比从o%~100%的PWM无毛刺脉冲。如果比较值大于周期寄存器中的值,则整个周期内输出为o;如果比较值等于周期寄存器的值,对一个定标时钟输人来说输出是1。
对于非对称PWM波形,改变比较寄存器的值仅仅影响PWM脉冲的一侧。
欢迎转载,信息来源维库电子市场网(www.dzsc.com)
免责声明: 凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。