基本定时器:TIM6、TIM7(总线APB1)
拥有定时中断、主模式触发DAC的功能(主要用来计时计数)。
通用定时器:TIM2、TIM3、TIM4、TIM5(总线APB1)
拥有基本定时器全部功能,并额外具有内外时钟源选择、输入捕获、输出比较、编码器接口、主从触发模式等功能。
下面讲TIM2和TIM3的区别:
TIM2和TIM3是两个不同的定时器,虽然其功能有些相似,但还是有一些区别。
首先,它们的定时器基准不同。TIM2的基准是内部时钟,可以通过设置预分频器和计数器的值来实现不同的定时。而TIM3的基准是外部时钟,可以通过设置外部时钟源和预分频器的值来实现不同的定时。
其次,它们的通道数不同。TIM2只有4个通道,而TIM3有16个通道,这意味着TIM3可以控制更多的外设。
此外,它们所支持的功能也有所不同。TIM2支持PWM输出、输入捕获和比较功能,而TIM3还支持频率测量和正交编码器等功能。
在使用时,需要根据具体的应用场景和功能需求选择合适的定时器。如果需要控制更多的外设或实现更复杂的功能,则需要选择TIM3。而对于简单应用,如LED灯闪烁等,可以使用tim2即可。
高级定时器:TIM1、TIM8(总线APB2)
拥有通用定时器全部功能,并额外具有重复计数器、死区生成、互补输出、刹车输入、断路、等功能。