STM32TIM定時器的影子寄存器


1.簡介

在STM32基本定時器的PSC預分頻寄存器和ARR自動裝載寄存器都有影子寄存器

我們可以看到基本定時器功能框圖上對應的寄存器有影子~

 

2.功能

影子寄存器的存在起到一個緩沖的作用。

設置影子寄存器后,用戶設定的值->寄存器->影子寄存器->work未設置的情況下,用戶的值->寄存器->work

舉個例子來說,如果我們想改變ARR寄存器中的值,但是當前的定時還沒有結束,在這時如果未設置影子寄存器,那么設定的值會立即生效。而如果設置了影子寄存器,那么新的值會在當前計數周期結束之后生效。

3.設置方法

影子寄存器設置的方法:改變TIMx_CR1的D7(ARPE)來設置。

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM