赞
踩
TIM_OC1PreloadConfig(TIMx,TIM_OCPreload_Enable);
TIM_OC2PreloadConfig(TIMx,TIM_OCPreload_Enable);
TIM_OC3PreloadConfig(TIMx,TIM_OCPreload_Enable);
该函数是设置使能寄存器TIM_CCMR1的OC2PE位,然后通过查询官方手册的寄存器可以知道:该位是开启/禁止TIMx_CCR1寄存器的预装载功能,即随时写入TIMx_CCR1寄存器,并且新写入的数值立即起作用或在更新事件到来时被传送至当前寄存器中。比如在定时器的输出比较模式下,TIMx_CCRx寄存器能够在任何时候通过软件进行更新以控制波形,这个通过软件写入控制波形的值是立即生效还是在定时器发生下一次更新事件时被更新的,是由TIM_OCxPreloadConfig(TIMx, TIM_OCPreload_Enable);
函数决定的。
Enable
:下一次更新事件时被更新;
Disable
:立即生效
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。