縮寫
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. 計數模式