教你怎样设置I2C器件的从设备地址
2013-05-21 11:30
260 查看
教你怎样设置I2C器件的从设备地址
1
推荐
刚参加完全国大学生电子设计大赛,趁现在有时间学习了ARM。
今天看了一下AT24C02的程序,发现“从设备地址”有点不明白,以前用C51的时候没太主意这个问题。现在以AT24C02为例子说说我的见解。
首先,先看一下AT24C02的芯片资料,我们会发现AT24C02有三个地址A0,A1,A2。同时,我们会在资料的Device Address介绍发现I2C器件一共有七位地址码,还有一位是读/写(R/W)操作位,而在AT24C02的前四位已经固定为1010。R/W为1则为读操作,为0则为写操作。R/W位我们要设置为0(写操作)【具体为何要设为写操作,我还不是很明白,等我弄明白再和大家分享。】
然后,看一下自己的开发板上的AT24C02的三位地址引脚的接法。我的开发板上的地址引脚都接地了。那么对应的A0,A1,A2为000;可以知道AT24C02的从设备地址为10100000(0xa0);
哈哈,“从设备地址”就这么确定了!希望对大家的学习有所帮助。
1
推荐
刚参加完全国大学生电子设计大赛,趁现在有时间学习了ARM。
今天看了一下AT24C02的程序,发现“从设备地址”有点不明白,以前用C51的时候没太主意这个问题。现在以AT24C02为例子说说我的见解。
首先,先看一下AT24C02的芯片资料,我们会发现AT24C02有三个地址A0,A1,A2。同时,我们会在资料的Device Address介绍发现I2C器件一共有七位地址码,还有一位是读/写(R/W)操作位,而在AT24C02的前四位已经固定为1010。R/W为1则为读操作,为0则为写操作。R/W位我们要设置为0(写操作)【具体为何要设为写操作,我还不是很明白,等我弄明白再和大家分享。】
然后,看一下自己的开发板上的AT24C02的三位地址引脚的接法。我的开发板上的地址引脚都接地了。那么对应的A0,A1,A2为000;可以知道AT24C02的从设备地址为10100000(0xa0);
哈哈,“从设备地址”就这么确定了!希望对大家的学习有所帮助。
相关文章推荐
- I2C器件的从设备地址设置
- I2C器件的从设备地址设置
- I2C器件的从设备地址的设置
- I2C器件的从设备地址设置
- I2C器件的从设备地址设置
- I2C器件的从设备地址的设置(以AT24C02为例)
- I2C器件的从设备地址设置
- i2c设备的读写地址换算
- I2C设备地址介绍
- 怎样访问位于某的特定地址的内存(内存映射的设备或图显内存)?
- i2c设备的读写地址换算
- I2C设备、读写地址的关系
- I2C设备地址注意
- I2C设备地址
- 基于OHCI的USB主机 —— USB设备设置地址
- 多个RS-485设备怎么连接到一台电脑上?可以设置地址,有协议
- I2C设备地址(7位地址左移)
- MSP430F5438A I2C 从机无响应(地址设置问题)
- I2C驱动情景分析——怎样增加I2C设备
- I2C设备地址的设定