STM32基本定时器的预分频

基本时基单元三大重要组成:PSC预分频器,CNT 计数器,ARR 自动重装载寄存器

 一.预分频前置

1.1预分频器PSC

预分频器是16位,因此最大有2^16分频,65535,其中预分频为0,也是一分频,不对频率进行切分

1.2计数器CNT

 计数器,对预分频的时钟脉冲计数,同样为16位,有三种运行模式,向上计数,向下计数,中央对齐,分别对应自加达到目标值,自减达到目标值,先自加,再自减(无需再置零)

1.3自动重装载寄存器

自动重装寄存器也是16位,计数值=load值,中断并置零,并开始下次计数

二.预分频

若16MHZ初始频率,计时700ms如何配置?

首先假设我们不分频

计数器频率为16MHZ   --->    计一个数1/16us  ----->  1us计16次  --->    700ms 700*1000*16,显然超出65536,无法完成计次因此需要进行分频。而分频灵活性很高,如

预分频16000-1  --->   16000分频  --->   计数器频率1KHZ --->   1ms- --->   700ms计数700

 --->   ARR:700-1

预分频1600-1 --->   1600分频 --->   计数器计数频率10KHZ --->   计一个数100us --->   700ms计数7000次 --->   ARR7000-1

 

  • 8
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值