用stm32的高級(jí)定時(shí)器TIM1和TIM8產(chǎn)生PWM,需要注意:1.都有TIM1,但只有flash容量大于256K的大容量單片機(jī)才有TIM82.高級(jí)定時(shí)器相對(duì)于通用定時(shí)器,多了TIM_CtrlPWMOutputs(TIM8, ENABLE);TIM1產(chǎn)生四路PWM程序:staticv
可對(duì)初學(xué)者有一定借鑒作用//開時(shí)鐘CLK_PeripheralClockConfig(CLK_PERIPHERAL_TIMER2, ENABLE);//賦值前先關(guān)TIM2_DeInit();TIM2_Cmd(DISABLE);TIM2_TimeBaseInit(TIM2_PRESCALER_2, 1427);//1427*1us=700HZ//PWM1 Mo
STM32產(chǎn)生PWM是非常的方便的,要需要簡(jiǎn)單的設(shè)置定時(shí)器,即刻產(chǎn)生!當(dāng)然,簡(jiǎn)單的設(shè)置對(duì)于新手來講,也是麻煩的,主要包括:(1)使能定時(shí)器時(shí)鐘:RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM3, ENABLE);(2)定義相應(yīng)