校历周次: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.写定时器中断服务程序
下一条:
创客中心学员培训——桥杯嵌入式PWM
友情链接: