智能车制作

标题: 求问IIC的设备地址问题 [打印本页]

作者: 林JJ    时间: 2014-1-3 21:16
标题: 求问IIC的设备地址问题
我用IIC在读取mma7455和陀螺仪的数据时需要写到这两个从器件的地址啊什么的,这个是什么意思啊?具体是多少呢?

void Single_WriteL3G4200D(uchar REG_Address,uchar REG_data)
{
    L3G4200D_Start();                  //起始信号
    L3G4200D_SendByte(SlaveAddress);   //发送设备地址+写信号
    L3G4200D_SendByte(REG_Address);   
    L3G4200D_SendByte(REG_data);        
    L3G4200D_Stop();                   //发送停止信号
}



SlaveAddress就是固定的设备地址,不知道怎么弄?

作者: allenanswerzq    时间: 2014-1-3 21:24
型号不太一样,参考参考。手册上应该有
作者: 林JJ    时间: 2014-1-3 21:25
先收下,非常感谢
作者: 林JJ    时间: 2014-1-3 21:35
allenanswerzq 发表于 2014-1-3 21:24
型号不太一样,参考参考。手册上应该有

看来之后还是一头雾水啊,那个表格说的是什么啊?小白看不懂

作者: allenanswerzq    时间: 2014-1-3 22:19
单纯的地址应该就是【6:0】对应的那栏,SA0就是就是芯片的一个引脚。他接高和低对应的地址也在下面,
包括读或是写的话,就是最后的那个8位地址,
作者: allenanswerzq    时间: 2014-1-3 22:21
找个手册看看吧,我个人觉得是这样,没有试验过啊。
作者: k40368    时间: 2014-1-3 22:48
先了解下IIC协议吧
作者: 林JJ    时间: 2014-1-4 10:19
allenanswerzq 发表于 2014-1-3 22:19
单纯的地址应该就是【6:0】对应的那栏,SA0就是就是芯片的一个引脚。他接高和低对应的地址也在下面,
包括 ...

清楚许多了,我找找mma7455的手册看看,谢谢

作者: 林JJ    时间: 2014-1-4 10:20
k40368 发表于 2014-1-3 22:48
先了解下IIC协议吧

协议自我感觉知道了,就是不知道设备地址怎么区分





欢迎光临 智能车制作 (http://111.231.132.190/) Powered by Discuz! X3.2