首页 > 常见问题 | 艾为电子 > [FAQ0601294]STM32定时器配置参考

[FAQ0601294]STM32定时器配置参考

通用 2024-03-05 阅读量: 1 点赞量: 0

举例STM32L475平台基于CubeMX配置,目的获取1ms时基定时进入中断函数

1ms定时器实现原理,主频时钟/(预分频*计数值) = 1000Hz,详细参考网上介绍

https://www.cnblogs.com/jzcn/p/15813088.html

1. CubeMX时钟树配置确认:通过确认经过外部晶振8M分配最大配置总线时钟为80M.

  通过STM32F4手册确认TIM3时钟源来做APB2 timer clocks

 

 

2.选择TIM3内部时钟,预分频400和计数值200(默认从0开始,所以减1),能获得到1ms进入中断目的

 

3.使能timer软件中断

 

4.工具生成代码

 

 代码修改点:定时器中断函数反转GPIO PB8端口

 

5.逻辑分析仪抓取波形确认,实现1ms不断进入中断函数反转PB8电平状态

 

返回FAQ列表