IIC通讯从设备不返回应答信号

[复制链接]
4111|5
 楼主| huigoushang 发表于 2013-5-27 09:02 | 显示全部楼层 |阅读模式
F2122型号的单片机,调用用I/O口模拟的IIC通信协议和BQ20Z75通讯,主要是要读取电压值,可是从示波器观察到每次430发出设备地址后,作为从设备的BQ20Z75没有返回应答信号,SDA一直保持高电平。模拟的IIC程序是确保正确的,因为之前用在了其他产品上没问题(当然也是430这个平台),设备地址也绝对没问题。我越来越怀疑是硬件上的问题,在网上查了有些人说是SDA那个管脚电压供电不足,导致从设备不能拉低SDA,不知道有没有道理,请指教
 楼主| huigoushang 发表于 2013-5-27 09:02 | 显示全部楼层
各位大神如有其他看法请指出
banalmaster 发表于 2013-5-29 10:56 | 显示全部楼层
程序没问题的话,检查下电路。芯片的供电、上拉电阻等等,都查查。
love_321 发表于 2014-9-9 10:31 | 显示全部楼层
huigoushang 发表于 2013-5-27 09:02
各位大神如有其他看法请指出

请问你是怎么解决的??
wangch_sh 发表于 2014-9-9 17:40 | 显示全部楼层
上拉电阻多大?有没有虚焊的情况?
shangzhiyue 发表于 2015-12-23 10:17 | 显示全部楼层
从设备不返回应答信号,我现在也是这种情况,您当时是怎么解决的啊。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

168

主题

1677

帖子

1

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