AT24C04简介
AT24C04是ATMEL公司出产的4Kbit(512Bytes)E2PROM芯片,该芯片选用I2C总线规划,首要性能指标与AT24C02相似,不同点为:
容量为AT24C02的两倍,分为两部分存储空间,每部分256bytes。
有2个器材地址挑选脚,一个I2C总线最多可以挂接4个AT24C04器材。
32页,每页16字节,每次可接连写入16字节数据。
WP引脚为高电平时,AT24C04的0~255地址空间的数据被写维护。
需求9位的地址进行数据寻址
AT24C04的引脚界说
AT24C04引脚功用
A0为空引脚,A1,A2口为器材地址设定口,经过A1,A2口来设定AT24C04的器材地址。
WP口接低电平时,可以对整个AT24C04器材的512个字节进行读写操作。当WP口接高电平后,器材前256个地址的数据被维护,只能读,不行写入,后256个字节数据可进行读写操作。
AT24C04的从器材寻址
AT24C04的器材地址由两个引脚决议,分别为A1,A2引脚。
AT24C04的数据空间由P0位决议,如图24-2所示,当P0为“0”时,将对AT24C04的0~255空间的数据进行操作;当当P0为“1”时,将对AT24C04的256~511空间的数据进行操作。
AT24C04的读写操作
对AT24C04的读写操作与AT24C02的读写操作完全相同。不同的是,AT24C04分为2个数据区,用P0位加以差异,当P0=0时,操作的是0~255地址单元的数据;当P0=1时,操作的是256~511地址单元的数据。
AT24C04的拨码开关设置只要2位(A1、A2),例程中应按图24-3设置
AT24C04读写演示程序