定时器时钟频率由硬件自动设置:
参考:stm32f4xx中文参考手册
这里的APB域指的是APB1和APB2
定时器时钟频率:APB1 TIme clock 或APB2 TIme clock ,具体要参考数据手册
下面以TIM3以1ms触发中断实现LED闪烁:
需要选择时钟源
这里主要设置PSC(分频值)和ARR(自动重装载值)参数
勾选中断
生成代码就可以
需要在main函数里,添加HAL_TIM_Base_Start_IT(&htim3); //开启定时器3的中断
然后在添加更新中断回调函数
这里需要注意的是定时器中断回调函数怎么找!首先在stm32f4xx_it.c找到 HAL_TIM_IRQHandler(&htim3);点进去,然后这里看到一些中断的注释,找到更新中断对应的回调函数就行。



