[STM32F4] STM32F407ZGT6的I2C2总是BUSY,为何?

[复制链接]
biechedan 发表于 2022-1-6 16:31 | 显示全部楼层
在读完数据后i2c就busy 吗  
wangdezhi 发表于 2022-1-6 16:32 | 显示全部楼层
不是必须判断busy位   
isseed 发表于 2022-1-6 16:32 | 显示全部楼层
开了什么中断吧  
suzhanhua 发表于 2022-1-6 16:33 | 显示全部楼层
时序错误的可能性比较大
mituzu 发表于 2022-1-6 16:33 | 显示全部楼层
当发现有低脉冲出现在 SCL 或 SDA 上时,则认 为总线进入了 Busy 状态
hellosdc 发表于 2022-1-6 16:34 | 显示全部楼层
iic需要上拉电阻的   
uiint 发表于 2022-1-6 16:35 | 显示全部楼层
可能地址写的不对。   
ingramward 发表于 2022-1-6 16:35 | 显示全部楼层
这个代码一样吗   
isseed 发表于 2022-1-6 16:36 | 显示全部楼层
2C没有busy位的,发送start信号,发送数据,接收方应答  
biechedan 发表于 2022-1-6 16:36 | 显示全部楼层
看看复位 是不是出问题了
chenci2013 发表于 2022-1-6 16:36 | 显示全部楼层
习惯用模拟iic了。   
gygp 发表于 2022-1-6 16:36 | 显示全部楼层
检测BUSY的标志位  
uiint 发表于 2022-1-6 16:36 | 显示全部楼层
IIC的地址有问题吧。   
hellosdc 发表于 2022-1-6 16:36 | 显示全部楼层
iic的驱动能力不足的   
mituzu 发表于 2022-1-6 16:36 | 显示全部楼层
配置I2C模块正确吗   
ingramward 发表于 2022-1-6 16:36 | 显示全部楼层
电路设计有问题吗  
suzhanhua 发表于 2022-1-6 16:36 | 显示全部楼层
在初始化完以后busy位就会置位。
wangdezhi 发表于 2022-1-6 16:36 | 显示全部楼层
可以检查下是否线接错了  
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部
快速回复 在线客服 返回列表 返回顶部