[ZLG-ARM] EasyARM2200,I2C实验中的疑问

[复制链接]
2569|3
 楼主| zjb800zjb 发表于 2007-3-11 18:58 | 显示全部楼层 |阅读模式
&nbsp;&nbsp;&nbsp;&nbsp;实验教程P207有如下代码:<br />&nbsp;&nbsp;for(i=0;i&lt10;i++)&nbsp;DataBuf[i+1]=i+'0';<br />&nbsp;&nbsp;DataBuf[0]=0;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//扩展地址<br />&nbsp;&nbsp;I2cWrite(CAT24WC02,DataBuf,11);<br />我不明白第二句DataBuf[0]=0;注释说这是扩展地址,I2C的驱动中间件我也看了,没大明白这个扩展地址的用处。哪位知道的能指教一下么?谢谢。
 楼主| zjb800zjb 发表于 2007-3-11 19:39 | 显示全部楼层

我有点明白了

这个DataBuf[0]=0;是为了在CAT24WC02内部定位用的,即在CAT24WC02的0X00处写入数据吧?
zlgarm 发表于 2007-3-12 13:49 | 显示全部楼层

对。

  
zlgARM 发表于 2007-3-12 14:38 | 显示全部楼层

RE

跟具体的I2C器件有关,建议您看一下CAT24wc02的数据手册。<br />程序是按照它的要求来操作的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

11

主题

36

帖子

0

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