嵌入式 定时器/定时器中断实验
STM32有三种定时器:基本定时器,通用定时器,高级定时器基本定时器:TIM1、TIM8(总线APB1)。拥有定时中断、主模式触发DAC的功能。通用定时器:TIM6、TIM7(总线APB1)拥有基本定时器全部功能,并额外具有内外时钟源选择、输入捕获、输出比较、编码器接口、主从触发模式等功能。高级定时器:TIM2、TIM3、TIM4、TIM5(总线APB2)拥有通用定时器全部功能,并额外具有重复计数
·
定时器概述:
STM32有三种定时器:基本定时器,通用定时器,高级定时器
- 基本定时器:TIM1、TIM8(总线APB1)。
拥有定时中断、主模式触发DAC的功能。 - 通用定时器:TIM6、TIM7(总线APB1)
拥有基本定时器全部功能,并额外具有内外时钟源选择、输入捕获、输出比较、编码器接口、主从触发模式等功能。 - 高级定时器:TIM2、TIM3、TIM4、TIM5(总线APB2)
拥有通用定时器全部功能,并额外具有重复计数器、死区生成、互补输出、刹车输入等功能。
定时器中断实验:
- 随便一个.c 然后点开下面的rcc.h

- 拖到最下面,用APB1,copy过来,如下图

- 然后跳 再复制,用TIM3和ENABLE

- 然后点开tim.h


- 第二个参数是个结构体,给结构体赋值,然后放入结构体的地址,最后一个是高级定时器用的可以去掉

- 参数值如上图所示
三种定时器介绍来自:
CSDN博主「Coder_貔貅」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_45336153/article/details/124640715
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)