当前位置: 首页 > news >正文

【STM32F1标准库】理论——定时器中的输出比较

目录

一、定时器的输出比较介绍(Output Compare)

1.整体简介

2.输出比较单元具体功能框图

3.以PWM模式1举例

二、杂谈

1.CCR的全名

2.PWM简介

3.舵机简介 

4.直流电机及驱动模块TB6612简介


一、定时器的输出比较介绍(Output Compare)

1.整体简介

(1)输出比较简写为OC

(2)主要用于通过比较时基单元CNT的值CCR捕获/比较寄存器的值的关系生成PWM波

(3)每个高级定时器和通用定时器都拥有4个输出比较通道,拥有各自的CCR寄存器,可以同时输出4路PWM波形,由于时基单元只有一个CNT,所以4路CCR寄存器与同一个CNT比较

(4)高级定时器的前3个通道额外拥有死区生成和互补输出的功能

2.输出比较单元具体功能框图

输出模式控制器可以配置的模式如下

3.以PWM模式1举例

二、杂谈

1.CCR的全名

Capture/Compare Register,即捕获/比较寄存器,定时器输出比较和输入捕获共用的寄存器

2.PWM简介

PWM:只要我离散变化的够快,你就不知道我到底是离散变化的还是平稳变化的

PWM频率越快,等效模拟的信号就越平稳,同时对于硬件性能的开销也越大,一般几十KHz即可

PWM分辨率越高,占空比变化越细腻

3.舵机简介 

舵机内部有驱动电路,因此不需要外挂额外的驱动模块

根据输入的PWM占空比不同,舵机旋转结束后所固定在的角度也不同(有点通信协议的味道)

4.直流电机及驱动模块TB6612简介

TB6612是双路H桥型驱动芯片,拥有4个MOS管,通过控制电流流向可以实现控制电机的正反转

VM与电机额定电压保持一致

VCC与单片机电压保持一致

AIN1和AIN2的高低选择用于设置电流流向用于控制电机正反转

相关文章:

  • Day47
  • PostgreSQL数据类型使用
  • ros创建工作空间配置运行状态机
  • go语言学习 第8章:切片
  • spring中的@RabbitListener注解详解
  • 腾讯 ovCompose 跨平台框架发布,几年后还会有人用吗?
  • SSM spring Bean实例化
  • matlab 2024a ​工具箱Aerospsce Toolbox报错​
  • 【力扣链表篇】19.删除链表的倒数第N个节点
  • 2025年06月07日Github流行趋势
  • Vue3 项目的基本架构解读
  • 2012-2023年 上市公司-知识重组创造、知识重组再利用数据-社科经管实证数据
  • 《从零掌握MIPI CSI-2: 协议精解与FPGA摄像头开发实战》-- CSI-2 协议详细解析LLP (二)
  • 备份还原打印机驱动
  • 数据库管理与高可用-MySQL高可用
  • Java基于SpringBoot的校园闲置物品交易系统,附源码+文档说明
  • 以智能管理为基础,楼宇自控打造建筑碳中和新路径
  • WebFuture 系统升级提示外键约束的问题处理
  • WebWorker-----高频面试题(浏览器篇)
  • 30、memory-order-relaxed
  • 邓亚萍做的网站/seo搜索引擎优化包邮
  • 国外做文化的网站/专业黑帽seo推广
  • 建设文化产业网站的方案/百度收录提交入口地址
  • 学校网站怎么做的好处/怎么学seo基础
  • 请人做网站需要注意什么条件/seo网络搜索引擎优化
  • 零成本做网站/电脑培训学校在哪里