码迷,mamicode.com
首页 > 其他好文 > 详细

(四)通用定时器的定时功能(使用中断)

时间:2016-04-21 01:20:50      阅读:212      评论:0      收藏:0      [点我收藏+]

标签:

使用简单说明:

1.配置TIMx时钟;其中TIM1和TIM8挂在APB2总线上,TIM2-TIM7则挂在APB1总线上;

 

2.定时器TIMx基本配置:时基单位的配置;包括:TIM_Period(设置自动重装载寄存器,当计数值达到这个寄存器锁存数值时,溢出产生事件)、TIM_Prescaler(设置预分频数,此参数决定了定时器的计数频率)、TIM_CounterMode(设置计数模式)、TIM_ClockDivision(设置时间分割值,特殊场合才会用到,一般不用);

 

3.记得使能TIMx,否则不能开始计时。


4.使能TIMx的中断源(函数TIM_ITConfig());

5.使用中断时,还需配置中断参数:设置中断优先级分组、选择中断类型(此处即选择定时器的中断)、设置抢占式优先级和从优先级;最后还得使能中断(NVIC_IRQChannelCmd);

 

(四)通用定时器的定时功能(使用中断)

标签:

原文地址:http://www.cnblogs.com/codingmengmeng/p/5415169.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!