STM32中定時(shí)器的時(shí)鐘源

發(fā)布時(shí)間:2009-11-26 11:16    發(fā)布者:STM32
關(guān)鍵詞: 定時(shí)器 , 時(shí)鐘
STM32中有多達8個(gè)定時(shí)器,其中TIM1和TIM8是能夠產(chǎn)生三對PWM互補輸出的高級定時(shí)器,常用于三相電機的驅動(dòng),它們的時(shí)鐘由APB2的輸出產(chǎn)生。其它6個(gè)為普通定時(shí)器,時(shí)鐘由APB1的輸出產(chǎn)生。

下圖是STM32參考手冊上時(shí)鐘分配圖中,有關(guān)定時(shí)器時(shí)鐘部分的截圖:



從圖中可以看出,定時(shí)器的時(shí)鐘不是直接來(lái)自APB1或APB2,而是來(lái)自于輸入為APB1或APB2的一個(gè)倍頻器,圖中的藍色部分。

下面以定時(shí)器2~7的時(shí)鐘說(shuō)明這個(gè)倍頻器的作用:當APB1的預分頻系數為1時(shí),這個(gè)倍頻器不起作用,定時(shí)器的時(shí)鐘頻率等于A(yíng)PB1的頻率;當 APB1的預分頻系數為其它數值(即預分頻系數為2、4、8或16)時(shí),這個(gè)倍頻器起作用,定時(shí)器的時(shí)鐘頻率等于A(yíng)PB1的頻率兩倍。

假定AHB=36MHz,因為APB1允許的最大頻率為36MHz,所以APB1的預分頻系數可以取任意數值;當預分頻系數=1 時(shí),APB1=36MHz,TIM2~7的時(shí)鐘頻率=36MHz(倍頻器不起作用);當預分頻系數=2時(shí),APB1=18MHz,在倍頻器的作用下,TIM2~7的時(shí)鐘頻率=36MHz。

有人會(huì )問(wèn),既然需要TIM2~7的時(shí)鐘頻率=36MHz,為什么不直接取APB1的預分頻系數=1?答案是:APB1不但要為T(mén)IM2~7提供時(shí)鐘,而且還要為其它外設提供時(shí)鐘;設置這個(gè)倍頻器可以在保證其它外設使用較低時(shí)鐘頻率時(shí),TIM2~7仍能得到較高的時(shí)鐘頻率。

再舉個(gè)例子:當AHB=72MHz時(shí),APB1的預分頻系數必須大于2,因為APB1的最大頻率只能為36MHz。如果APB1的預分頻系數=2,則因為這個(gè)倍頻器,TIM2~7仍然能夠得到72MHz的時(shí)鐘頻率。能夠使用更高的時(shí)鐘頻率,無(wú)疑提高了定時(shí)器的分辨率,這也正是設計這個(gè)倍頻器的初衷。

發(fā)表于                            2009/3/30
本文地址:http://selenalain.com/thread-5796-1-1.html     【打印本頁(yè)】

本站部分文章為轉載或網(wǎng)友發(fā)布,目的在于傳遞和分享信息,并不代表本網(wǎng)贊同其觀(guān)點(diǎn)和對其真實(shí)性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問(wèn)題,我們將根據著(zhù)作權人的要求,第一時(shí)間更正或刪除。
您需要登錄后才可以發(fā)表評論 登錄 | 立即注冊

相關(guān)在線(xiàn)工具

相關(guān)視頻

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點(diǎn)地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
快速回復 返回頂部 返回列表
午夜高清国产拍精品福利|亚洲色精品88色婷婷七月丁香|91久久精品无码一区|99久久国语露脸精品|动漫卡通亚洲综合专区48页