用stm32的高級定時器TIM1和TIM8產(chǎn)生PWM,需要注意:1.都有TIM1,但只有flash容量大于256K的大容量單片機才有TIM82.高級定時器相對于通用定時器,多了TIM_CtrlPWMOutputs(TIM8, ENABLE);TIM1產(chǎn)生四路PWM程序:staticv
可對初學(xué)者有一定借鑒作用//開時鐘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是非常的方便的,要需要簡單的設(shè)置定時器,即刻產(chǎn)生!當然,簡單的設(shè)置對于新手來講,也是麻煩的,主要包括:(1)使能定時器時鐘:RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM3, ENABLE);(2)定義相應(yīng)