STM32学习笔记---通用定时器

目录

一、什么是通用定时器

1、通用定时器的分布和各自特点

2、通用定时器使用情景

二、如何配置通用定时器

1、通用定时器框图

2、通用定时器框图结构

2.1 时钟源选择部分

2.2 基本定时器部分

2.3 输出比较部分

2.4 输入捕获部分

三、具体使用通用定时器

1、输出比较部分

2、输入捕获部分


一、什么是通用定时器

1、通用定时器的分布和各自特点

TIM2到TIM5                    

特点:

有四个通道

②通用定时器包含一个 16 位(TIM3 和 TIM4)或 32 位(TIM2 和 TIM5)递增、递减和递增/递减自动重载计数器。

③16 位可编程预分频器

④输入捕获和输出比较

⑤编码器使用

TIM9和TIM12               

特点:

有两个通道

②通用定时器包含一个 16位自动重载计数器递增计数器。

③16 位可编程预分频器

④输入捕获和输出比较

TIM10,TIM11,TIM13,TIM14  

特点:

有一个通道

②通用定时器包含一个 16 自动重载计数器递增计数器。

③16 位可编程预分频器

④输入捕获和输出比较

2、通用定时器使用情景

        1、延时和定时中断   

        2、输出比较(驱动IO口输出PWM )    

        3、输入捕获(定时器计算IO口高低电平的时间)

 此篇文章重点学习输出比较与输入捕获........

二、如何配置通用定时器

1、通用定时器框图

2、通用定时器框图结构

2.1 时钟源选择部分

TIM2~5:

内部时钟作为时钟源

配置此寄存器后,便可使用内部时钟作为时钟源

总结:

信号源来自于哪里

APBX总线

如何选择本时钟源

SMCR寄存器的SMS  000

部时钟源模式2作为时钟源

经过从左往右:

配置完以上寄存器,便可使用部时钟源模式2作为时钟源

信号源来自于哪里

片外接入(时钟脉冲设备)

如何选择本时钟源

SMCR寄存器的 ECE位 写入1

经过:

变沿选择  分频  滤波

外部时钟源模式1作为时钟源

总结: 

信号源来自于哪里

ITRX(定时器级联)

级联的作用

如何配置级联(级联表)

TI1F_ED(输入捕获的通道1接口进入不经过滤波)

TI1FP1(输入捕获的通道1接口进入经过滤波)

TI2FP2(输入捕获的通道2接口进入经过滤波)

ETRF(外部时钟模式2的接口进入)

说明:如何选择以上某一个信号源   SMCR寄存器的TS位

如何选择本时钟源

SMCR寄存器的SMS  111

选择ITRX(定时器级联)的配置:

TIM9和TIM12:

内部时钟作为时钟源

总结:

信号源来自于哪里

APBX总线

如何选择本时钟源

SMCR寄存器的SMS  000

外部时钟源模式1作为时钟源

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值