1 定时器简介
1.1 软件定时
1.2 定时器定时原理
使用硬件方式,即计数器来进行定时
1.3 STM32定时器分类
1.4 STM32定时器特性表
1.5 基本、通用、高级定时器的功能区别
主要区别在于有无输入输出通道以及死区控制、刹车输入等功能
2 基本定时器
2.1 简介
2.2 基本定时器框图
2.3 STM32定时器计数模式及溢出条件
注意中心对齐模式的溢出条件值
2.4 定时器中断实验相关寄存器
2.5 定时器溢出时间计算方法
同之前的时间计算类似,采用单个周期时间乘上寄存器的值。
2.6 定时器中断实验配置步骤
3 通用定时器
3.1 通用定时器简介
3.2 通用定时器框图
3.3 计数器时钟源
即可以有外部时钟,或者是内部其他定时器级联来源。
SMSR从模式控制寄存器
其中ECE位如下
3.4 通用定时器PWM输出实验
3.4.1 输出比较部分介绍
3.4.2 通用定时器输出PWM原理
3.4.3 PWM模式
3.4.4 具体配置步骤
3.5 通用定时器输入捕获实验
3.5.1 通用定时器输入捕获部分
3.5.2 通用定时器输入捕获脉宽测量原理
3.5.3 通用定时器输入捕获实验配置步骤
3.6 通用定时器脉冲计数实验
3.6.1 脉冲计数实验原理
3.6.2 通用定时器脉冲计数实验配置步骤
4 高级定时器
4.1 高级定时器简介
4.2 高级定时器框图
4.3 高级定时器输出指定个数PWM实验
4.3.1 重复计数器特性
4.3.2 高级定时器输出指定个数PWM实验原理
4.3.3 高级定时器输出指定个数PWM实验配置步骤
4.4 高级定时器输出比较模式实验
4.4.1 实验原理
翻转模式占空比固定。
4.4.2 实验配置步骤
4.5 互补输出带死区控制实验
4.5.1 定义
4.5.2 死区控制的应用
能够更好的保护器件
4.5.3 捕获比较通道的输出部分
4.5.4 死区时间计算
4.5.5 刹车(断路)功能
4.5.6 配置步骤
4.6 PWM输入模式实验
4.6.1 PWM输入模式工作原理
4.6.2 PWM输入模式时序
两个通道分别对上升沿与下降沿进行捕获
4.6.3 实验配置
选用的是外部输入模式