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

 *第44874篇: [求助]I2C子地址8+X模式

  
楼 主:木天 2006年12月5日15:29
 [求助]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,再将子地址模式置为单字节模式。这样做,不就改变了从地址了么,从地址被改变,不就等于是以单字节的子地址模式访问了一个其它的从器件了么?不知此代码该如何正确理解,望高手不吝赐教。先在此谢过~

  
2楼:同为人类 2006年12月6日18:12
 我新手
我新手,不知道,麻烦大家帮帮他
  
3楼:木天 2006年12月11日19:04
 楼上的,谢了~
顺便再想问一个,针对一个I2Cflash器件,如何确定其上拉电阻的阻值?

>>>>>>对该主题发表你的看法

本主题贴数3,分页: [第1页]


[上一篇主题]:求关于ASKIR的技术资料

[下一篇主题]:我想要一个51单片机试验开发板