新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > STM32之TIMER定時(shí)器之間不同點(diǎn)

STM32之TIMER定時(shí)器之間不同點(diǎn)

作者: 時(shí)間:2016-11-11 來源:網(wǎng)絡(luò) 收藏
STM32F1系類有1~14一共14個(gè)定時(shí)器;具體型號(hào)不一樣會(huì)有所不同。它適合多種用途,包含測(cè)量輸入信號(hào)的脈沖寬度(輸入捕獲),或者產(chǎn)生輸出波形(輸出比較、PWM、嵌入死區(qū)時(shí)間的互補(bǔ)PWM等)。 使用定時(shí)器預(yù)分頻器和RCC時(shí)鐘控制預(yù)分頻器,可以實(shí)現(xiàn)脈沖寬度和波形周期從幾個(gè)微秒到幾個(gè)毫秒的調(diào)節(jié)。 高級(jí)控制定時(shí)器(TIM1和TIM8)和通用定時(shí)器(TIMx)是完全獨(dú)立的,它們不共享任何資源。它們可以同步操作。
TIM6和TIME7是基本定時(shí)器,他們通常作為通用定時(shí)器提供時(shí)間基準(zhǔn),特別地可以為數(shù)模轉(zhuǎn)換器(DAC)提供時(shí)鐘。實(shí)際上,它
們?cè)谛酒瑑?nèi)部直接連接到DAC并通過觸發(fā)輸出直接驅(qū)動(dòng)DAC。 這2個(gè)定時(shí)器是互相獨(dú)立的,不共享任何資源。
TIM2到TIM14為通用定時(shí)器,TIM2到TIM5;TIM9和TIM12;TIM10,TIM11,TIM13,TIM14,分為了三組,他們功能上有一些不同,相對(duì)高級(jí)定時(shí)器,只是功能上有一些閹割,他們都是相互獨(dú)立的,但是總時(shí)鐘都是由RCC控制著。具體的不同點(diǎn)看下面的結(jié)構(gòu)體。
圖一為TIM1和TIM8高級(jí)定時(shí)器
圖二為TIM2到TIM5
圖三為TIM6和TIM7
圖四為TIM9和TIM12
圖五為TIM10/11/13/14
從這五幅圖可以看出,每組定時(shí)有自己的用途,他們還可以根據(jù)需要通過TRGO信號(hào)進(jìn)行定時(shí)定級(jí)聯(lián)。但是不推存大家這樣做,如果你設(shè)計(jì)的系統(tǒng)誤差沒有嚴(yán)格要求話還是可以嘗試的。
具體的定時(shí)器配置和說明將在以后日志中詳細(xì)說明,他們的配置幾乎是一樣的。



關(guān)鍵詞: STM32TIMER定時(shí)

評(píng)論


技術(shù)專區(qū)

關(guān)閉