标题: 关于STM32定时器几种模式的讨论 [打印本页]

作者: heicad    时间: 2014-6-14 04:40
标题: 关于STM32定时器几种模式的讨论
32的定时器主要有 时基单元,比较输出,输入捕获和PWM输出几种工作模式。其中时基单元和比较输出类似,两者都要禁止预装载寄存器,即失能OCProload。而且两者的定时器中断服务函数里都是根据当前计数值更新输出捕获寄存器。即
TIM_SetCompare1(TIM2,TIM_GetCapture1(TIM2)+CCR1_Val);
TIM_ClearITPendingBit(TIM2,TIM_IT_CC1);
两者的不同就是TIM_Mode里,前者选择了计数器模式Timing,而后者选择了输出比较模式Toggle。

而PWM输出中,则使能了预装载寄存器(CCRx和ARR的预装载寄存器)。所以这种模式下就没有了中断服务函数。
而且PWM的模式选择了PWM1/2.






欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1