STM32时钟中断3
跟着 江科大自化协 走到了TIM输出比较
英语课
这些缩写很常见
- OC:Output Compare,输出比较
- IC:Input Compare,输入捕获
- CC:Captuer/Compare,输入捕获和输出比较的单元
- R:Register,寄存器
- PWM:Pluse Width Modulation,脉冲宽度调制
它们还会形成一些组合,比如CCR
,计时器里的输入输出比较计数寄存器
TIM输出比较
主要是用来输出PWM波形,从而驱动电机运行
概述
通过比较CNT与CCR寄存器的值的关系,来对输出电平进行置1、置0或翻转的操作,用于输出一定频率和占空比的PWM波形
每个高级定时器和通用定时器都有4个输出比较通道
高级定时器的前3个通道拥有死区生成和互补输出的功能
基本定时器没有OC的功能
对于高级计时器和通用计时器,它们有多个CCR,但共用同一个CNT。
电路分析
- 当使用输入捕获时,它就是捕获寄存器
- 当使用输出比较时,它就是比较寄存器
在输出比较时,它会比较CNT与CCR的值
CNT按设定的方式自增,CCR是我们给定的值。当CCR与CNT满足某种关系(设定)时,输出1或者0
给CC1P写0,输出信号就不翻转;给CC1P写1,输出信号就会翻转