STM32F051使用TIM1定时器比较中断
1、第一步:使能定时器时钟,对于TIM1调用形式为RCC_APB2PeriphClockCmd猾诮沓靥(RCC_APB2Periph_TIM1, ENABLE);
2、第二步:配置中断向量,TIM1比较中断的中断向量为:TIM1_CC_IRQn
3、第三步:配置并初始化基本定时器,注意计数器的计数周期不要小于比较的值。
4、第四步:配置相应的比较中断的参数,如果只是想利用比较中断,那么设置为Timing模式即timeOcInitTypeDef.TIM_OCMode = TIM_OCMode_Timing;
5、第五步:使能相应的中断,使能定时器。
6、第六步:实现中断函数,注意函数名称和参数不要写错了,否则编译器不会报错,但是程序会跑飞。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:36
阅读量:59
阅读量:32
阅读量:75
阅读量:34