2019-07-21 02:06发布
nashui_sx 发表于 2019-5-1 10:45 固件库的不算bug的bug 串口放在pwm后面初始化可以保证A8 A11 可用 ,因为串口覆盖了A9 A10 根本解决,你 ...
最多设置5个标签!
固件库的不算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);//设置缺省值,这一步最好加上 防止放到串口初始化后出问题
请问一下 我想知道 如果先设置PWM的四路输出 然后再设置串口 是不是因为PA10被设置为浮空输入 所以没有办法实现四路同时输出 ?? 还有就是缺省值的设置是不是只是一个对相关的寄存器使用的一个默认的值。就算放在程序里面,是不是还是没有办法实现在先初始化PWM然后再初始化串口之后,实现四路通道同时输出?
一周热门 更多>