打印

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

[复制链接]
3647|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
各位大神如有其他看法请指出

请问你是怎么解决的??

使用特权

评论回复
5
wangch_sh| | 2014-9-9 17:40 | 只看该作者
上拉电阻多大?有没有虚焊的情况?

使用特权

评论回复
6
shangzhiyue| | 2015-12-23 10:17 | 只看该作者
从设备不返回应答信号,我现在也是这种情况,您当时是怎么解决的啊。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

168

主题

1677

帖子

1

粉丝