8、【STM32】定时器(TIM)——中断、PWM、输入捕获实验(一文精通定时器)
时间:2023-01-04 17:30:00
目录
前言
理论学习
一、定时器中断
1.1.时基单元包括:
1.2、通用定时器功能
1.3.计数器模式
1.3 相关寄存器
二、定时器PWM输出
2.1、PWM输入模式
2.2、定时器PWM输出
2.3、PWM输出相关寄存器
三、定时器输入捕获
3.1、简介
3.2.寄存器配置
3.输入捕获发生时:
实战演练
1.定时器中断配置步骤
1.1、TIM3 时钟设置和使能
1.2、设置 TIM3_ARR 和 TIM3_PSC的值
1.3、设置 TIM3_DIER 允许更新中断
1.4、允许 TIM3 工作(TIM3_CR1)
1.5、TIM3 设置中断分组和中断服务函数
1.6.编写主函数
二、定时器PWM输出配置步骤
2.1、配置TIM14的输出端口
2.2、设置 TIM14 的 ARR 和 PSC
2.3、TIM14-CH1设置为PWM输出 模式
2.4、TIMx_CR1控制寄存器 1,使能 TIM14
2.5.编写和控制主函数的空比
三、定时器输入捕获配置步骤
3.1、配置TIM5输入端口
3.2、设置 TIM5 的 ARR 和 PSC
3.3、TIM5-CH1(TI1)设置输入捕获模式