STM32F103之定时器学习记录

/==============翻译STM32F103开发手册定时器部分========================/

14 先进控制计时器(TIM1和TIM8)

14.1 TIM1和TIM8介绍

先进控制定时器(TIM1和TIM8)由16位的自动重载计数器组成,

计数器由可编程的预标定器驱动。

它可用于各种各样的目的,包括测量输入信号的脉冲长度(输入捕获),

或者生成输出波形(输出比较,PWM,互补的PWM与死区插入时间)。

通过定时器预分频器和RCC时钟控制预分频器,

脉冲的长度和波形周期可以在几微妙到几毫秒之间调整。

高级控制定时器(TIM1和TIM8)和通用定时器(TIMx)是完全独立的,

并且不公用任何资源。

它们可以同步在一起,14.3.20章节有描述。

14.2 TIM1和TIM8主要特征

TIM1和TIM8定时器特征如下:

(1)16位上,下,上/下自动重载计数器。

(2)16位可编程预标定器,允许对计数器进行分度数(也可以动态分度数),

频率可以是1到65536之间的任意因子。

(3)最多四个独立通道:

输入捕获

输出比较

PWM生成(边沿和中心对齐模式)

单脉冲模式输出

14.3 TIM1和TIM8功能描述

14.3.1 时基单元

14.3.2 计数模式

14.3.3 重复计数

14.3.4 时钟选择

14.3.5 捕获/比较通道

14.3.6 输入捕获模式

14.3.7 PWM输入模式

14.3.8 强制输出模式

14.3.9 输出比较模式

14.3.10 PWM模式

14.3.11 互补输出与死区插入

14.3.12 使用break函数

14.3.13 清楚外部事件的OCxREF信号

14.3.14 6步PWM生成

14.3.15 单脉冲模式

14.3.16 编码器接口模式

14.3.17 定时器输入XOR功能

14.3.18 与霍尔传感器接口

14.3.19 TIMx和外部触发器同步

14.3.20 定时器同步

14.3.21 调试模式

14.4 TIM1和TIM8寄存器

猜你喜欢

转载自www.cnblogs.com/QQ2962269558/p/12350220.html