这是描述信息

校历周次:20

站内搜索 :
搜索

教育教学

通用分类
这是描述信息

创客中心学员培训——stm32 TIM定时器中断

2023-06-06 00:00:00

概要:

一、TIM(Timer)定时器

定时器可以对输入的时钟进行计数,并在计数值达到设定值时触发中断;16位计数器、预分频器、自动重装寄存器的时基单元,在72MHz计数时钟下可以实现最大59.65s的定时;不仅具备基本的定时中断功能,而且还包含内外时钟源选择、输入捕获、输出比较、编码器接口、主从触发模式等多种功能;根据复杂度和应用场景分为了高级定时器、通用定时器、基本定时器三种类型。

  • 定时器类型

STM32F103C8T6定时器资源:TIM1、TIM2、TIM3、TIM4,一个高级定时器,三个通用定时器。

三、使用定时器定时中断的步骤:

1.开启时钟。每个程序都必须的第一步,打开内部时钟源,GPIO外设。2.选择时基单元的时钟源。定时器定时中断选择内部时钟源。3.配置时基单元。配置预分频器,自动重装器和计数器这三个寄存器。4.配置输出中断控制,允许更新中断输出到NVIC.5.配置NVIC,在NVIC 中打开定时器中断的通道,并分配一个优先级。6.运行控制。7.使能定时器。开中断。8.写定时器中断服务程序

这是描述信息

Copyright © 2019 www.3700.COm|威尼斯(MACUA)官方网站

All Rights Reserved.  苏ICP备
地址:江苏省南京市溧水区石湫街道励学路9号

网站建设:中企动力 南京

友情链接:

www.3700.COm威尼斯