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

STM32高级定时器(1)

                      **高级定时器主要学习它的输入捕获和输出比较的功能**

1、高级定时器与基本定时器的区别
在基本定时器的基础上增加了
外部引脚:可以实现输入捕获和输出比较
可编程死区互补输出
重复计数器
带刹车断路

2、高级定时器的功能框图
这里写图片描述

由功能框图可以看出,高级定时器部分可以分为:
时钟源,控制器,时基单元,输入捕获,输出比较,断路功能

(1): 时钟源
高级定时器有四个时钟源可选:
内部时钟源:CK_INT(一般情况下都使用内部时钟)
外部时钟模式1:外部输入引脚(TI1/2/3/4)
外部时钟模式2:外部触发输入ETR
内部触发输入:ITRx

外部时钟模式1:
这里写图片描述

外部时钟模式2:
这里写图片描述

(2)控制器

(3)时基单元
这里写图片描述

重复计数器 RCR是高级定时器独有,通用和基本定时器没有(8位)
在基本/通用定时器发生上/下溢事件时直接就生成更新事件,但对于高级控制定时器
却不是这样,高级控制定时器在硬件结构上多出了重复计数器,在定时器发生上溢或下溢
事件是递减重复计数器的值,只有当重复计数器为 0 时才会生成更新事件。在发生 N+1 个
上溢或下溢事件(N 为 RCR 的值)时产生更新事件

相关文章:

  • STM32 高级定时器(2)
  • C语言指针基础
  • 指针与二维数组
  • 单链表的学习
  • 单链表的排序+手机通讯录源码
  • QT模式对话框
  • Qlable显示文本和图片
  • 工具按钮QToolButton
  • 组合框
  • 单行文本框+按钮实现用户登录
  • 勾选复选框后执行某一个操作
  • 点击按钮显示hello world
  • 文件对话框---做一个简单的文本编译器(1)
  • 系统调用与用户接口API
  • 完美解决QT+VS2013中文显示乱码
  • [Vue CLI 3] 配置解析之 css.extract
  • 《微软的软件测试之道》成书始末、出版宣告、补充致谢名单及相关信息
  • 【347天】每日项目总结系列085(2018.01.18)
  • 4月23日世界读书日 网络营销论坛推荐《正在爆发的营销革命》
  • 5、React组件事件详解
  • ABAP的include关键字,Java的import, C的include和C4C ABSL 的import比较
  • ES6系列(二)变量的解构赋值
  • java中的hashCode
  • Linux快速配置 VIM 实现语法高亮 补全 缩进等功能
  • magento2项目上线注意事项
  • PAT A1092
  • react-native 安卓真机环境搭建
  • ReactNative开发常用的三方模块
  • ucore操作系统实验笔记 - 重新理解中断
  • Vue全家桶实现一个Web App
  • 每天一个设计模式之命令模式
  • 那些被忽略的 JavaScript 数组方法细节
  • 前端临床手札——文件上传
  • 前端每日实战:70# 视频演示如何用纯 CSS 创作一只徘徊的果冻怪兽
  • 详解移动APP与web APP的区别
  • 小程序 setData 学问多
  • 新书推荐|Windows黑客编程技术详解
  • Nginx实现动静分离
  • Prometheus VS InfluxDB
  • ​Linux Ubuntu环境下使用docker构建spark运行环境(超级详细)
  • ​人工智能书单(数学基础篇)
  • #绘制圆心_R语言——绘制一个诚意满满的圆 祝你2021圆圆满满
  • #快捷键# 大学四年我常用的软件快捷键大全,教你成为电脑高手!!
  • (9)目标检测_SSD的原理
  • (附源码)spring boot校园健康监测管理系统 毕业设计 151047
  • (三)elasticsearch 源码之启动流程分析
  • (推荐)叮当——中文语音对话机器人
  • (转)原始图像数据和PDF中的图像数据
  • (转载)hibernate缓存
  • (转载)利用webkit抓取动态网页和链接
  • .NET 4.0中使用内存映射文件实现进程通讯
  • .net 写了一个支持重试、熔断和超时策略的 HttpClient 实例池
  • .Net中wcf服务生成及调用
  • ::前边啥也没有
  • [AAuto]给百宝箱增加娱乐功能