通用定时器的原理

/通用定时器的原理
stm32有多达8个定时器,有2个高级定时器TIM1和TIM8(常用于三相电机的驱动)时钟由 APB2产生。

其他的TIM2-7为普通定时器,时钟由APB1的输出产生。



看时钟数的图可以看出定时器的时钟来自于输入APB1或APB2的一个倍频器。
当APB的预分频系数不等于1时才起作用,这时时钟频率就等于 APB的频率的两倍
举例:
假定AHB=36MHz,因为APB1允许的最大频率为36MHz,所以APB1的预分频系数可以取任意数值;
当预分频系数=1时,APB1=36MHz,TIM2~7的时钟频率=36MHz(倍频器不起作用);
当预分频系数=2时,APB1=18MHz,在倍频器的作用下,TIM2~7的时钟频率=36MHz。

APB1不但要为TIM2~7提供时钟,而且还要为其它外设提供时钟;设置这个倍频器可以在保证其
它外设使用较低时钟频率时。所以在需要TIM2-7的时钟频率为36MHZ时不直接取APB1的预分频系数。



注意:APB1的最大频率只能为36MHZ,当AHB=72MHz时,APB1的预分频系数必须大于2.
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值