关于STM32F103C8T6的I2C导致PWM输出不正常的问题!

2020-01-01 17:48发布

不知道广大坛友有没有遇到过,用STM32 Cube MX生成的F103C8T6工程;
先开SPI1,再打开TIM3的PWM,CH1和CH2通道重映射到PB4和PB5,这时候生成工程运行的话,PWM输出正常;
然后如果加入I2C1,再生成工程运行的时候,问题来了,PB5输出不正常,一直高电平;
要是屏蔽掉下面的那句,就是关掉I2C的外设时钟,PWM又输出正常了...
大神们都有什么意见不...
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
袁汝方
1楼-- · 2020-01-02 14:59
i2c一般stm32不稳定,模拟吧
stm8s10x
2楼-- · 2020-01-02 17:41
不只是STM32 I2C不稳定,STM8也是如此
Jaz_羯
3楼-- · 2020-01-02 18:29
stm8s10x 发表于 2016-5-11 21:57
不只是STM32 I2C不稳定,STM8也是如此

是吗,STM8没试过,看来必要时候还是得模拟。。。

一周热门 更多>