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





