tim8四路pwm输出正常,但其它三路作普通IO口用不了

2019-07-14 14:15发布

我用time8 做了四路pwm输出正常,PB0,PB1为模拟I2c,但它同是也是TIM8_CH2N,TIM8_CH3N的输出。但初始化为复用开漏后,一直为低电平,外部也有上拉。不知为什么?请问手指教
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
6条回答
gwerwfe
2019-07-15 08:04
kpj3026 发表于 2019-2-12 08:56
复用功能,只能用到其中一种,不能同时输出为I2C和PWM功能。如果楼主非得要这样复用,解决办法,在调用PWM输出时,设置TIM功能此通道为PWM模式。调用为I2C功能时,设置引脚输出模式为I2C。简单点说,就是必须在2种模式调用时,都必须要对引脚功能进行初始化,重定义所需的输出模式;也就是在不同的应用时必须在2种模式之间 ...

谢谢,已经搞定

一周热门 更多>