1.基础知识
2.练手
3.
Tips
HAL_TIM_Base_Start_IT(TIM_HandleTypeDef *htim);
有_IT的是使能
HAL_TIM_Base_Start(TIM_HandleTypeDef *htim);
也是开始,但是没有使能中断
指针&
4.步骤
(1)调时钟,通过计算,比如说想实现0.5s的定时
定时时间=(Prescaler+1)*(Counter Period+1)/定时器时钟频率
0.5=(P+1)*500/32000000>P=31999
(2)配置
(3)实现
在it.c中找 HAL_TIM_IRQHandler(&htim2);返回
HAL_TIM_PeriodElapsedCallback(htim);返回
weak_后面的复制到main中BEGIN0