STM32开发笔记19: STM32CubeMX中定时器的配置方法

发布者:一条属马的龙最新更新时间:2019-06-15 来源: eefocus关键字:STM32  STM32CubeMX  定时器  配置方法 手机看文章 扫描二维码
随时随地手机看文章

    本文介绍在STM32CubeMX进行定时器的配置,产生固定时间中断的方法,以TIM2为例,步骤如下:


    1、使能TIM2,指定时钟源。



    2、查看数据手册,确定该定时器的内部数据总线,本文所引用的定时器内部数据总线为APB1。



    3、在时钟配置中确认所选定时器的内部数据总线的时钟频率,我这里是32MHz。



    4、在配置页中,选中相应的时钟,在Prescaler中输入预分频系数,在Counter Period中输入溢出系数。例如,本例中时钟为32MHz/32=1MHz,也就是一个周期为1us,我选择溢出系数为1000,则产生中断的时间为1ms。在Prescaler中输入总线频率的整数部分,可以轻易得到1us的时间,这样计算任何中断时间,都非常简单。



    5、别忘了使能中断,如下图所示。



    6、至此,设置完毕,生成代码后,在中断函数完成逻辑处理即可。


关键字:STM32  STM32CubeMX  定时器  配置方法 引用地址:STM32开发笔记19: STM32CubeMX中定时器的配置方法

上一篇:STM32cubeMX 基于stm32的定时器实现定时1秒LED闪烁
下一篇:STM32CubeMX学习教程之五:PWM实现呼吸灯效果

热门资源推荐
热门放大器推荐
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved