本例展示了如何利用外設TIM2來產生四路頻率不同的信號。
TIM2時鐘設置為36MHz,預分頻設置為2,使用輸出比較-翻轉模式(Output Compare Toggle Mode)。
TIM2計數器時鐘可表達為:TIM2 counter clock = TIMxCLK / (Prescaler +1) = 12 MHz
設置TIM2_CCR1寄存器值為32768,則CC1更新頻率為TIM2計數器時鐘頻率除以CCR1寄存器值,為366.2 Hz。因此,TIM2通道1可產生一個頻率為183.1 Hz的周期信號。
同理,根據寄存器TIM2_CCR2 、TIM2_CCR3和 TIM2_CCR4的值,TIM2通道2可產生一個頻率為366.3 Hz的周期信號;TIM2通道3可產生一個頻率為732.4 Hz的周期信號;TIM2通道4可產生一個頻率為1464.8 Hz的周期信號。
可以通過示波器觀察各路輸出
標簽:
TIM2
MHz
36
如何利用
上傳時間:
2014-01-22
上傳用戶:plsee