C8T6 定时器一输出PWM的问题

2019-07-21 02:06发布

用定时器1输出的PWM不对,这是哪里有问题,求指点。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
4条回答
nashui_sx
2019-07-21 04:58
本帖最后由 nashui_sx 于 2019-5-1 19:34 编辑

固件库的不算bug的bug  串口放在pwm后面初始化可以保证A8 A11 可用 ,因为串口覆盖了A9 A10
根本解决,你的pwm初始化代码第10行加上下面两句就好了                                                                    
TIM_TimeBaseStructInit(&TIM_TimeBaseStructure);//设置缺省值,这一步最好加上
TIM_OCStructInit(&TIM_OCInitStructure);//设置缺省值,这一步最好加上   

一共三句,最好养成习惯用到那个那个就加上
TIM_TimeBaseStructInit(&TIM_TimeBaseStructure);//设置缺省值,这一步最好加上防止放到串口初始化后出问题
TIM_ICStructInit(&TIM_ICInitStructure);        //设置缺省值,这一步最好加上防止放到串口初始化后出问题
TIM_OCStructInit(&TIM_OCInitStructure);//设置缺省值,这一步最好加上 防止放到串口初始化后出问题  

一周热门 更多>