当前位置: > 毛巾 > > 正文

stm32tim定时器 stm32 systick定时器有什么作用?

2021-06-18 22:18:27

stm32tim定时器 stm32 systick定时器有什么作用?

stm32 systick定时器有什么作用?

3  STM32中一共有11个定时器,其中2个高级控制定时器,4个普通定时器和2个基本定时器,以及2个看门狗定时器和1个系统嘀嗒定时器。其中系统嘀嗒定时器是前文中所描述的SysTick,看门狗定时器以后再详细研究。今天主要是研究剩下的8个定时器。  定时器  其中TIM1和TIM8是能够产生3对PWM互补输出的高级登时其,常用于三相电机的驱动,时钟由APB2的输出产生。TIM2-TIM5是普通定时器,TIM6和TIM7是基本定时器,其时钟由APB1输出产生。由于STM32的TIMER功能太复杂了,所以只能一点一点的学习。

STM32中TIM_EncoderInterfaceConfig()函数有什么作用?

TIM_Cmd(TIM2,DISABLE)这个命令是关闭定时器吧,计数随即也就停止了。如果在3ms中断中打断定时器这估计就错失了此次的3ms中断了。所以要么用另外一个定时器定时2ms。要么3ms的不中断。不过你可以每1ms中断一次,中断中放入一个计数器,当计数到2时就2ms,计数到3时就3ms。另TIM_Cmd(TIM2,ENABLE)这个是开启计数器,估计计数值应该从初始值开始了。

上一篇:国庆放假29号究竟补星期几的课 2020国庆放假安排以及补班? 下一篇:老款昂科威前保险杠下黑塑料 轿车前保险杠下面黑塑料划痕怎么处理?
大家都爱看
查看更多[毛巾]