Tout = ((arr+1)*(psc+1))/Tclk ;
其中:
Tclk:定时器的输入时钟频率,一般为72MHz
(资料图片)
Tout:定时器溢出时间
.TIM_Period = arr
.TIM_Prescaler = psc
比如,令定时器经过一秒中断一次,则Tout就为1s,已知Tclk为72MHz,可以求出
(arr+1) * (psc+1) 为^7Hz,可以令 (arr+1) = 7200, (psc+1) = 10000。
一、配置GPIO口
以TIM2,配置GPIOA的pin_0为例。
二、配置TIM2
使能RCC时钟。TIM2在APB1总线上。
2.打开外部时钟。
3.定义结构体。
初始化。
5.开启更新到NVIC通道。
6.配置NVIC。
7.启动定时器。
中断函数
与其他中断类似,TIM中断也有一个专属的中断函数,以TIM2为例
附 中断函数模板(以TIM2为例)
标签:
相关新闻
保险时讯
10-21
10-21
10-21
10-21
10-21
10-21
10-21
10-21
10-21
10-21