定时器例程(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成神之路

版权声明:
作者:congcong
链接:https://www.techfm.club/p/27804.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>