注:本文實(shí)踐用到的芯片是cortex-m3系列的STM32F103VET6,文中涉及內(nèi)容覆蓋整個(gè)STM32F1系列M3單片機(jī)。本文適合學(xué)習(xí)STM32的初學(xué)者閱讀。STM32定時(shí)器包含基本定時(shí)器、通用定時(shí)器和高級(jí)定時(shí)器,其中TIM6和TIM7是STM32當(dāng)
實(shí)驗(yàn)?zāi)康模菏褂没径〞r(shí)器TIM6控制LED的亮滅。void GPIO_Config(void){GPIO_InitTypeDef GPIO_InitStructure;GPIO_InitStructure.GPIO_Pin = GPIO_Pin_1;GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;GPIO_Init
基本定時(shí)器只具備最基本的定時(shí)功能,就是累加的時(shí)鐘脈沖數(shù)超過(guò)預(yù)定值時(shí),能觸發(fā)中斷或觸發(fā)DMA請(qǐng)求。使用基本定時(shí)器的定時(shí)功能需要進(jìn)行以下設(shè)置:1)使能定時(shí)器的時(shí)鐘。2)設(shè)置預(yù)分頻數(shù)。3)設(shè)置計(jì)數(shù)器值。4)設(shè)置采樣