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,输出信号就会翻转

案例

LED呼吸灯

驱动舵机

驱动直流电机

作者

勇敢梧桐树

发布于

2022-12-07

更新于

2022-12-11

许可协议

评论

Your browser is out-of-date!

Update your browser to view this website correctly.&npsb;Update my browser now

×