STM32获取ARR的值

STM32获取ARR的值,第1张

自动重装载寄存器 ARR 是一个 16 位的寄存器,这里面装着计数器能计数的最大数值。当计数到这个值的时候,如果使能了中断的话,定时器就产生溢出中断。在物理上这个寄存器对应2个寄存器,一个是程序员可以写入或读出的寄存器,称为preload register(预装载寄存器),另一个是程序员看不见的、但在 *** 作中真正起作用的寄存器,称为shadow register(影子寄存器)。
禁用预装载寄存器,修改ARR的值(TIM_Period)会直接 *** 作影子寄存器,新的ARR值将立即生效:
使能预装在寄存器,修改ARR的值(TIM_Period)会 *** 作预装载寄存器,直到更新事件后,ARR预装载寄存器的值才会被拷贝到影子寄存器中:

以上就是关于STM32获取ARR的值全部的内容,包括:STM32获取ARR的值、、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/10192091.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存