STM32的定時(shí)器著實(shí)強(qiáng)大,當(dāng)然也很復(fù)雜,所以本人寫(xiě)了點(diǎn)總結(jié),幫助新手快點(diǎn)入門。教程主要是對(duì)手冊(cè)加了些個(gè)人理解,主要還請(qǐng)參考手冊(cè)。同時(shí)給出11個(gè)例程,基本上都跟手冊(cè)對(duì)應(yīng)的例程。開(kāi)發(fā)環(huán)境是MDK3.2 Library 2.0 STM103V100的開(kāi)發(fā)板。兩個(gè)附件一個(gè)是教程,一個(gè)是11個(gè)例程,每個(gè)例程在教程里都有說(shuō)明。教程里最后關(guān)于2.0庫(kù)的兩個(gè)勘誤(用的2.0的庫(kù)。把Option for Targetxxx->c/c++ Include Path添加2.0庫(kù)的包含路徑就可以了,關(guān)鍵是stm32f10x_conf.h這個(gè)文件。),花了1天時(shí)間整理的,希望能給你帶來(lái)點(diǎn)幫助。
例程列表:
TIMER-1 : 定時(shí)器上溢。
TIMER-2 : 強(qiáng)置輸出模式。
TIMER-3 : 輸出比較模式。
TIMER-4 : PWM1模式。
TIMER-5 : 輸入捕獲模式(結(jié)果硬件仿真觀察)。
TIMER-6 : PWM輸入模式。
TIMER-7 : 單脈沖模式。
TIMER-8 : TIMER2作為TIMER3的分頻器,即TIMER3的時(shí)鐘由TIMER2提供。
TIMER-9 : TIMER2使能TIMER3(時(shí)鐘都用內(nèi)部時(shí)鐘,兩個(gè)非同步)。
TIMER-10: TIMER2啟動(dòng)TIMER3(時(shí)鐘都用內(nèi)部時(shí)鐘,兩個(gè)非同步)。
TIMER-11: TIMER4的通道1同時(shí)出發(fā)TIMER4和TIMER3兩個(gè)定時(shí)器。
教程與例程至附件下載