[ZLG-ARM] i2c的主机为何接收不到应答位?

[复制链接]
2144|0
 楼主| zgq0901 发表于 2007-5-22 22:40 | 显示全部楼层 |阅读模式
我用LPC2106的I2C总线连接一个加速度计,加速度的地址是十位0X1F1,我的程序如下:case&nbsp;8:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{IDAT=0xF2;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ICONCLR=0X28;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;18:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;IDAT=0xF1;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ICONCLR=0X28;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;}<br />按理说发送完0XF2后应该进入case18,可我的主机总是收不到应答位,状态码变为0X20,这是怎么回事?<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
您需要登录后才可以回帖 登录 | 注册

本版积分规则

28

主题

52

帖子

0

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