stm32定时器部分学习(通用定时器的用法、PWM、输入捕获)

本文详细介绍了STM32通用定时器的使用,包括其16位/32位计数器、预分频器、4个独立通道的功能。重点阐述了输入捕获和PWM的配置步骤,如初始化定时器、配置IO口、设置捕获/比较寄存器等,并提到中断服务函数的逻辑处理。此外,提到了STM32的高级定时器和PWM输出能力。

通用定时器:包含一个16位或32位自动重载计数器,由可编程预分频器驱动。

 用处:测量输入信号的脉冲长度(输入捕获)

       产生输出波形(输出比较,PWM)

定时器预分频器和 RCC 时钟控制器预分频器控制计数器的计数时间

STM3 的通用 TIMx (TIM2~TIM5 TIM9~TIM14)定时器功能包括:
1)16 /32 (TIM2 TIM5)向上、向下、向上/向下自动装载计数器(TIMx_CNT),注意: TIM9~TIM14 只支持向上(递增)计数方式。
2)16 位可编程(可以实时修改)预分频器(TIMx_PSC),计数器时钟频率的分频系数为 165535 之间的任意数值。
34 个独立通道(TIMx_CH1~4TIM9~TIM14 最多 2 个通道),这些通道可以用来作为:
A.输入捕获

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值