STM32 定时器总结
2023-12-13 15:12:02
缩写
ARR: Auto-Reload Register
(保存定时器的计数范围)
PSC: Prescaler register
(预分频器寄存器,根据设置的分频因子N
,计数N
个定时器时钟脉冲后,产生一个CNT
计数,以此实现分频功能)
CNT: Counter register
(计数寄存器,保存了定时器的当前计数值)
RCR: Repetition Counter Register
(重复计数寄存器,由于定义定时器重复计数多少次后才产生一个更新事件UEV
)
EGR: Event Generation Register
(事件生成寄存器,用于配置定时器的事件源)
CEN: Counter Enable
(计算器启动位,只有这个位置1
后,CNT
才会根据定时器配置的时钟开始计数)
UEV: Update EVent
(更新事件,产生更新事件(比如定时器计数上/下溢出时)后,这个位被置1
)
UG: Update Generation
(产生更新事件,软件置1
可产生一个更新事件)
UDIS: Update Disable
(禁止更新事件位,置1
后将不再产生更新事件UEV
)
ARPE: Auto-Reload Preload Enable
(自动重载预装载使能位,置1
时,写入ARR
的值先缓存起来,直到下一个更新事件UEV
后才生效;置0
时写入ARR
的值立即生效)
CubeMx中配置项详情
1. 计数模式
文章来源:https://blog.csdn.net/qq_29506411/article/details/134837112
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!