stm32f103c8v6多路PWM輸出
參考正點原子PWM輸出MINI板輸出實驗。
首先附PWM輸出通道
原子提供的代碼只有一路PWM,但是定時器的配置已經(jīng)無需更改了。我們需要修改PWM.c文件
1.添加通道二的初始化
TIM_OC2Init(TIM1,&TIM_OCInitStructure);
2.CH2預裝載使能
TIM_OC2PreloadConfig(TIM1,TIM_OCPreload_Enable);
主函數(shù)main.c需要添加比較函數(shù)
TIM_SetCompare2(TIM1,led1pwmval);
至此第二路PWM成功輸出通道為PA.9,但是沒有任何現(xiàn)象觀測,因此我們需要修改led.c 及l(fā)ed.h文件觀測現(xiàn)象。這個就不貼代碼了。
同理通道三和四也是如此。