AT24Cxx芯片读写--IIC总线
型号 容量 器件寻址字节(8位) 一次装载字节数 3o,q1w2J"]"}3f*Q
AT24C01 128×8 1010A2A1A0 R/W 8,}:{'k;i6N'I4](Y.m
AT24C02 256×8 1010A2A1A0 R/W 8 ,G8m/U1a"b$x!_3?
AT24C04 512×8 1010A2A1P0 R/W 16 tech.techweb.com.cn3L(~/c+p!]0F%w7?
AT24C08 1024×8 1010A2P1P0 R/W 16
"o"g'z-w(v#L#a1`'F8J2Q程序开发,操作系统,服务器,源码下载,Linux,Unix,BSD,PHP,Apach,asp,下载,源码,黑客,安全,技术社区,技术论坛AT24C16 2048×8 1010P2P1P0 R/W 16 1`8K b2H,@*l/v7{#|)q
AT24C32 4096*8 1010A2A1A0 R/W 32TechWeb-技术社区%`!`$o0H.@.~4f9N
AT24C64 8192*8 1010A2A1A0 R/W 32TechWeb-技术社区*x)T9X!`;g1Y/Z&a7x9k
AT24C128 16384*8 1010A2A1A0 R/W 64
$R1[4H$t2l0g(R+ytech.techweb.com.cnAT24C256 16384*8 1010A2A1A0 R/W 640c$x){5c"\!_!~
4Q(M/b9c3r
AT24C系列 E2PROM接口及地址选择
"v({/E }2n-y)?(~"Q5O 设备地址:24xx系列的可以通过修改外的地址引脚来设置不同的地址.
6m$N)~(x9F-z7I,d7I 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个一个这样的设备.
)D6n)T7|2K4u:_7U+S程序开发,操作系统,服务器,源码下载,Linux,Unix,BSD,PHP,Apach,asp,下载,源码,黑客,安全,技术社区,技术论坛 但在AT24C32 ,24C64中又有改变,32,64中 发送的内部地址都是发2次,高地址和低地址,这样有16位地址位可以确定内部地址,就不需要用A2A1A0来确定地址了.
&_2^9]:p#J(L9w$@3U 程序开发,操作系统,服务器,源码下载,Linux,Unix,BSD,PHP,Apach,asp,下载,源码,黑客,安全,技术社区,技术论坛8B%I)I9F6S I+B%w6P,T9[
控制器的读写时序
!o)Z*y,l0O%P,L*`程序开发,操作系统,服务器,源码下载,Linux,Unix,BSD,PHP,Apach,asp,下载,源码,黑客,安全,技术社区,技术论坛AT24C01---AT24C16
:f(w8_!]!Z8P2ptech.techweb.com.cn 读: 发设备地址---> 送8位地址---->发设备地址--->读取--->NOACK--->停止;
2~&t9?+o%a!vtech.techweb.com.cn 写:发设备地址--->送8位地址----->写数据--->停止;程序开发,操作系统,服务器,源码下载,Linux,Unix,BSD,PHP,Apach,asp,下载,源码,黑客,安全,技术社区,技术论坛%X#H7T5P:K
AT24C32.AT24C64程序开发,操作系统,服务器,源码下载,Linux,Unix,BSD,PHP,Apach,asp,下载,源码,黑客,安全,技术社区,技术论坛/F)^!o$Q%\)Y4T+R w)g
读:发设备地址--->送高8位地址--->送低8位地址--->发设备地址--->读取----->NOACK--->停止TechWeb-技术社区5d$J/w:M/x6_1E;B
写:发设备地址--->送高8位地址----->送低8位地址---->写数据--->停止;
|