定时器例程(Hal库配置)
环境准备
硬件:基于stm32H746VIT6的开发板 软件:STM32CubeMX、Keil v5.35.0.0
测试需求
周期为1s的流水灯闪烁
工程配置
1、RCC时钟启用外部晶振
2、时钟树配置
3、定时器配置
在“Timer->TIM1”中,启用内部时钟。 (参数配置需注意图示)
4、中断NVIC配置
选取"TIM1 update interrupt"
5、流水灯输出配置
逻辑代码
1、时钟启动指令
2、定位时钟1的溢出中断
2.1 在stm32h7xx_it中寻找Tim1中断
2.2 查看定义HAL_TIM_IRQHandler
2.3 在HAL_TIM_IRQHandler中存在溢出中断
2.4 确定回调函数(存在weak)
3、在main.c中重写中断回调函数
工程代码Demo_Timer.rar (访问密码:
定时器例程(Hal库配置)最先出现在Python成神之路。
共有 0 条评论