通用定时器:包含一个16位或32位自动重载计数器,由可编程预分频器驱动。
用处:测量输入信号的脉冲长度(输入捕获)
产生输出波形(输出比较,PWM)
定时器预分频器和 RCC 时钟控制器预分频器控制计数器的计数时间
STM3 的通用 TIMx (TIM2~TIM5 和 TIM9~TIM14)定时器功能包括:
1)16 位/32 位(仅 TIM2 和 TIM5)向上、向下、向上/向下自动装载计数器(TIMx_CNT),注意: TIM9~TIM14 只支持向上(递增)计数方式。
2)16 位可编程(可以实时修改)预分频器(TIMx_PSC),计数器时钟频率的分频系数为 1~65535 之间的任意数值。
3) 4 个独立通道(TIMx_CH1~4, TIM9~TIM14 最多 2 个通道),这些通道可以用来作为:
A.输入捕获

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

被折叠的 条评论
为什么被折叠?



