AT24Cxx芯片读写--IIC总线


  
型号               容量               器件寻址字节(8位)       一次装载字节数 
AT24C01        128×8        1010A2A1A0 R/W                 8
AT24C02       256×8         1010A2A1A0 R/W                 8 
AT24C04       512×8          1010A2A1P0 R/W               16 
AT24C08       1024×8        1010A2P1P0 R/W              16 
AT24C16      2048×8         1010P2P1P0 R/W              16 
AT24C32      4096*8            1010A2A1A0 R/W               32
AT24C64      8192*8            1010A2A1A0 R/W               32
AT24C128    16384*8           1010A2A1A0 R/W             64
AT24C256  16384*8           1010A2A1A0 R/W             64

AT24C系列 E2PROM接口及地址选择
  设备地址:24xx系列的可以通过修改外的地址引脚来设置不同的地址.
      IIC地址的确定,AT24C系列的,24c01,02 1K/2K EEPROM 在一条IIC总线上可以挂8个,地址由A2,A1,A0确定;24C04 4k EEPROM 只有A2,A1的做地址位,这样一条IIC总线上能挂4个设备,A0是用来确定内部页地址的,A0在芯片上没有线连接的(NA); 24C08, 8k EEPROM 使用A2来确定地址线,A1,A0位是在确定内部页地址的,一条IIC总线能扩展2片; 24C16 16k,A2A1A0都是确定内部页地址的;一条总线上只能挂1个一个这样的设备.
    但在AT24C32 ,24C64中又有改变,32,64中 发送的内部地址都是发2次,高地址和低地址,这样有16位地址位可以确定内部地址,就不需要用A2A1A0来确定地址了.
 
控制器的读写时序
AT24C01---AT24C16
 读:  发设备地址---> 送8位地址---->发设备地址--->读取--->NOACK--->停止;
 写:发设备地址--->送8位地址----->写数据--->停止;
AT24C32.AT24C64
 读:发设备地址--->送高8位地址--->送低8位地址--->发设备地址--->读取----->NOACK--->停止
 写:发设备地址--->送高8位地址----->送低8位地址---->写数据--->停止;
  • 3
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值