当前位置:   article > 正文

TIM_OCxPreloadConfig函数

preloadconfig
  TIM_OC1PreloadConfig(TIMx,TIM_OCPreload_Enable);
  TIM_OC2PreloadConfig(TIMx,TIM_OCPreload_Enable);
  TIM_OC3PreloadConfig(TIMx,TIM_OCPreload_Enable);
  • 1
  • 2
  • 3

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/912776
推荐阅读
相关标签
  

闽ICP备14008679号