日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁 > 單片機(jī) > 單片機(jī)
[導(dǎo)讀]上午想要用Timer10做相對精確的延時(shí)功能,但是用示波器發(fā)現(xiàn)實(shí)際延時(shí)數(shù)值總是只有一半,百思不得其解。仔細(xì)查閱各處資料結(jié)合實(shí)際研究后對stm32f407的14個(gè)定時(shí)器的時(shí)鐘做一個(gè)總結(jié):從時(shí)鐘樹中我們可以得知(時(shí)鐘樹的圖

上午想要用Timer10做相對精確的延時(shí)功能,但是用示波器發(fā)現(xiàn)實(shí)際延時(shí)數(shù)值總是只有一半,百思不得其解。
仔細(xì)查閱各處資料結(jié)合實(shí)際研究后對stm32f407的14個(gè)定時(shí)器的時(shí)鐘做一個(gè)總結(jié):


從時(shí)鐘樹中我們可以得知(時(shí)鐘樹的圖片可以直接參考6樓,感謝6樓xkwy補(bǔ)上的圖):
(1)高級(jí)定時(shí)器timer1, timer8以及通用定時(shí)器timer9, timer10, timer11的時(shí)鐘來源是APB2總線
(2)通用定時(shí)器timer2~timer5,通用定時(shí)器timer12~timer14以及基本定時(shí)器timer6,timer7的時(shí)鐘來源是APB1總線

從STM32F4的內(nèi)部時(shí)鐘樹可知,當(dāng)APB1和APB2分頻數(shù)為1的時(shí)候,TIM1、TIM8~TIM11的時(shí)鐘為APB2的時(shí)鐘,TIM2~TIM7、TIM12~TIM14的時(shí)鐘為APB1的時(shí)鐘;而如果APB1和APB2分頻數(shù)不為1,那么TIM1、TIM8~TIM11的時(shí)鐘為APB2的時(shí)鐘的兩倍,TIM2~TIM7、TIM12~TIM14的時(shí)鐘為APB1的時(shí)鐘的兩倍。


因?yàn)橄到y(tǒng)初始化SystemInit函數(shù)里初始化APB1總線時(shí)鐘為4分頻即42M,APB2總線時(shí)鐘為2分頻即84M,所以TIM1、TIM8~TIM11的時(shí)鐘為APB2時(shí)鐘的兩倍即168M,TIM2~TIM7、TIM12~TIM14的時(shí)鐘為APB1的時(shí)鐘的兩倍即84M。




知道定時(shí)器的時(shí)鐘源頻率我們用定時(shí)器做延時(shí)就很方便了,只要設(shè)定合適的分頻系數(shù)即可,附一下用中斷實(shí)現(xiàn)延時(shí)的公式:(摘自原子的STM32F4開發(fā)指南)
Tout = ((arr+1)*(psc+1))/Tclk;


公式中psc就是分頻系數(shù),arr就是計(jì)數(shù)值,達(dá)到這個(gè)計(jì)數(shù)就會(huì)發(fā)生溢出中斷,Tclk就是我上述分析的時(shí)鐘源頻率的倒數(shù)。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時(shí)聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀
關(guān)閉