STM32的定时器分类、输入捕获,输出比较的例子

本文介绍了高级定时器(TIM1和TIM8)、通用定时器(TIM2到TIM15)及基本定时器(TIM6和TIM7)的特点及其应用场景。特别讨论了输入捕获功能用于测量脉冲宽度和比较输出功能调节PWM占空比的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

高级定时器 

TIM1 TIM8      有互补输出  有4个捕获/比较通道

特殊应用场景:带死区控制和紧急刹车,可应用于PWM电机控制

通用定时器

TIM2-TIM15   无互补输出    有4个捕获/比较通道

特殊应用场景: 通用,定时器,PWM输入输出,输入捕获,输出比较

基本定时器

TIM6,TIM7    无互补输出   无4捕获/比较通道

主要应用于驱动DAC

 

输入捕获 一个用途

当外部脉冲来了  捕获上升沿  捕获/比较寄存器记下当前计数值   

                        再捕获下降沿  捕获/比较寄存器记下当前计数值    这样可以计算信号的脉宽

 

比较输出的一个用途

计数器计数的时候   在捕获/比较寄存器里记下某个值   

当计数器低于这个值 输出高电平  当计数器高于这个值  输出低电平  

这样可以达到控制捕获/比较寄存器来控制PWM波的占空比

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值