新聞中心

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

STM32之TIMER定時器之間不同點

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



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

評論


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

關(guān)閉