开发板:STM32F411RETX
保留之前GPIO的初始化
选择定时器TIMER3,内部时钟源,自动装载
上一章节中我们配置的时钟都是16MHZ的,因此超时时间(1599+1)*(9999+1)/16MHZ=1s

启动定时器(下次生成代码不会删除定时器的启动)

定时器的回调需要自己实现,cube只帮我们实现初始化
在stm32f4xx_it.c中会有如下的中断

在点击进入此中断后,会有如下更新中断回调函数

因此自定义一个这个函数名的函数即可实现定时器使用

本文详细介绍STM32F411RETX开发板上TIMER3的配置过程,包括保留GPIO初始化、选择内部时钟源、自动装载设置等步骤,最终实现1秒定时。并介绍了如何在stm32f4xx_it.c中实现定时器的中断回调函数。
开发板:STM32F411RETX
保留之前GPIO的初始化
选择定时器TIMER3,内部时钟源,自动装载
上一章节中我们配置的时钟都是16MHZ的,因此超时时间(1599+1)*(9999+1)/16MHZ=1s

启动定时器(下次生成代码不会删除定时器的启动)

定时器的回调需要自己实现,cube只帮我们实现初始化
在stm32f4xx_it.c中会有如下的中断

在点击进入此中断后,会有如下更新中断回调函数

因此自定义一个这个函数名的函数即可实现定时器使用

5459
1570
2万+

被折叠的 条评论
为什么被折叠?