打印
[ZLG-ARM]

EasyARM2200,I2C实验中的疑问

[复制链接]
1816|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zjb800zjb|  楼主 | 2007-3-11 18:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    实验教程P207有如下代码:
  for(i=0;i<10;i++) DataBuf[i+1]=i+'0';
  DataBuf[0]=0;                        //扩展地址
  I2cWrite(CAT24WC02,DataBuf,11);
我不明白第二句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的数据手册。
程序是按照它的要求来操作的。

使用特权

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

本版积分规则

11

主题

36

帖子

0

粉丝