[ZLG-ARM] 关于CAT1025写操作求助

[复制链接]
2048|3
 楼主| rfsq 发表于 2008-5-13 14:07 | 显示全部楼层 |阅读模式
<br />连续写CAT1025时如:<br />I2C_WriteNByte(CAT1025,&nbsp;ONEBYTE_SUBA,0x00,PARA,16);<br />I2C_WriteNByte(CAT1025,ONEBYTE_SUBA,0x10,&PARA[16],14)<br /><br />但是读出来的结果来看只有前面十六个字节写进去了,而后面的14个字节却没有写进去.<br />我的问题同这个:http://www.zlgmcu.com.cn/dispbbs.asp?boardID=29&ID=1319&page=40<br />只是我不知道他怎么解决的.这里下贴求助一下.多谢!<br />
 楼主| rfsq 发表于 2008-5-13 14:14 | 显示全部楼层

里面有回答说是需要延时

就这么解决?我试过不不按页写,连续写两个字节都是这样的错.<br />I2C_WriteNByte(CAT1025,&nbsp;ONEBYTE_SUBA,0x00,PARA,1);<br />I2C_WriteNByte(CAT1025,ONEBYTE_SUBA,0x10,&PARA[16],1)<br />后面这个字节就是写不对.好象是IIC驱动有什么问题.<br />
hotpower 发表于 2008-5-13 14:26 | 显示全部楼层

LPCARM之I2C中断读写CAT1025C++程序祥解

  <br /> 相关链接:<a href='http://blog.**/hotpower/18019/message.aspx'>http://blog.**/hotpower/18019/message.aspx</a>
liwenz 发表于 2008-5-20 01:46 | 显示全部楼层

每次只写16, 要延迟才写下面16

有个写页的结构,写16,&nbsp;延迟,再写
您需要登录后才可以回帖 登录 | 注册

本版积分规则

12

主题

24

帖子

2

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