1. 程式人生 > >stm32 TIM輸出pwm有些通道不能輸出的問題

stm32 TIM輸出pwm有些通道不能輸出的問題

stm32f103RC

今天晚上在玩舵機,看了一下例程的程式碼,於是想換個通道實踐一下,於是想把TIM1的通道由ch1換到ch2,於是就把搞了PA8換成了PA9(資料手冊上有),把TIM_OC1PreloadConfig換成了TIM_OC2PreloadConfig,試了一下不行,後來又找哪裡的OC1沒換成OC2,發現TIM_OC1Init沒換,於是換成TIM_OC2Init,試了一下還是不行,又在pwm.c裡找了好久找不到,網上找答案,以為ch2是預設關閉的,發現不是,後來終於發現主函式裡的TIM_SetCompare1沒換成TIM_SetCompare2,這種粗心花了我一個小時找答案。。。