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
|