导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→[求助]I2C子地址8+X模式

* 100284: [求助]I2C子地址8+X模式

   木天 
木天发表的帖子 

 [求助]I2C子地址8+X模式
我新手,烦大家帮忙~
最近看I2C程序,器件子地址有8+X模式的写函数相关代码

if (suba_type == 3)
{/* 子地址结构为8+X*/
I2C_sla= sla + ((suba >  >   7 )& 0x0e) ; /* 读器件的从地址,R=1*/
I2C_suba= suba & 0x0ff;    /* 器件子地址*/
2C_suba_num= 1;/* 器件子地址为8+x*/
}

我理解,待写从器件的子地址的8+X中“X”被加到了从地址,而“8”被赋给I2C_suba,再将子地址模式置为单字节模式。这样做,不就改变了从地址了么,从地址被改变,不就等于是以单字节的子地址模式访问了一个其它的从器件了么?不知此代码该如何正确理解,望高手不吝赐教。先在此谢过~

发表时间:2006年12月5日15:29:04

  
回复该帖

本主题共有 3 帖,分页:>>>>>该主题的所有内容[3]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

  100342.[详细]我新手
摘要:我新手,不知道,麻烦大家帮帮他......(28字)
- [同为人类][867次] 2006年12月6日

  100525.[详细]楼上的,谢了~
摘要:顺便再想问一个,针对一个I2Cflash器件,如何确定其上拉电阻的阻值?......(64字)
- [木天][961次] 2006年12月11日

[上一篇帖子]:求关于ASKIR的技术资料先谢谢了. thad@163.com
[下一篇帖子]:我想要一个51单片机试验开发板我是单片机新手,向自己焊一个开发板,没有资料,想让高手给一份,感激万分