查看: 2792|回复: 0

STM32定时器学习笔记

[复制链接]
发表于 2017-4-26 10:50:17 | 显示全部楼层 |阅读模式
TIMx是由16位计数器,预分频器,自动装载寄存器构成
计数器:16位(0-65535)
预分频器16位(寄存器控制的计数器)
预分频为1是每一个时间脉冲计数器加1,预分频为2每两个时间脉冲计1.
自动装载寄存器:每次溢出事件的自动装载设置的计数值。


深度剖析:、
计数器的范围(0-65535)
预分频器的范围(0-65535)
由于stm32F103最大支持的频率是72Mhz,所以设置的时候应该注意二者之间的,一般自动装载计数器设置较大若设置10000-1,将预分频书设置为72-1,可以实现1s的计时。可以理解为每72个时钟脉冲计数器加1,计数器加到10000-1的时候定时器产生一次溢出事件。

更多交流可以加QQ黄工2685896890
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于我们  -  服务条款  -  使用指南  -  站点地图  -  友情链接  -  联系我们
电子工程网 © 版权所有   京ICP备16069177号 | 京公网安备11010502021702
快速回复 返回顶部 返回列表