STM32PWM波形的計算及設定

來源:互聯網
上載者:User

當SYSCLK等於72M,APB1等於36M APB2等於72M時,定時器的時鐘為72M。注意圖中這句話:如果APB1/APB2預分頻器=1則頻率不變,否則頻率x2。如果此時,APB1分頻2,則PCLK1的外部時鐘為36M,此時的定時器時鐘x2為72M;APB2分頻1,則PCLK2的外部時鐘為72M,此時的定時器時鐘等於PCLK2時鐘72M。

二、定時器預分頻

當定時器時鐘定下以後,需要設定定時器預分頻以進一步配置不同應用周期的定時功能。此時定時器時鐘頻率為72M/TIM_Prescaler。注意此時的值為頻率值,所以一個震蕩周期為TIM_Prescaler/72M。

三、定時器的周期或頻率與PWM占空比的設定

設定自動裝載寄存器的值,就可以得出不同定時的定時器了,定時的時間周期為:(TIM_Prescaler/72M)*TIM_Period。PWM頻率為1/:((TIM_Prescaler/72M)*TIM_Period)。再設定捕獲比較寄存器的值,就確定PWM的占空比了。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.