at24c04中文资料汇总(at24c04引脚图及功能_工作原理及电路图)

原文地址:at24c04中文资料汇总(at24c04引脚图及功能_工作原理及电路图)

文章目录

  • AT24C04简介
  • AT24C04的引脚定义
  • AT24C04引脚功能
  • AT24C04的从器件寻址
  • AT24C04的读写操作
  • AT24C04读写演示程序

AT24C04简介

AT24C04是ATMEL公司生产的4Kbit(512Bytes)E2PROM芯片,该芯片采用I2C总线设计,主要性能指标与AT24C02类似,不同点为:

容量为AT24C02的两倍,分为两部分存储空间,每部分256bytes。

有2个器件地址选择脚,一个I2C总线最多能够挂接4个AT24C04器件。

32页,每页16字节,每次可连续写入16字节数据

WP引脚为高电平时,AT24C04的0~255地址空间的数据被写保护

需要9位的地址进行数据寻址


AT24C04的引脚定义

at24c04中文资料汇总(at24c04引脚图及功能_工作原理及电路图)_第1张图片


AT24C04引脚功能

at24c04中文资料汇总(at24c04引脚图及功能_工作原理及电路图)_第2张图片
A0为空引脚,A1,A2口为器件地址设定口,通过A1,A2口来设定AT24C04的器件地址。

WP口接低电平时,可以对整个AT24C04器件的512个字节进行读写操作。当WP口接高电平后,器件前256个地址的数据被保护,只能读,不可写入,后256个字节数据可进行读写操作。


AT24C04的从器件寻址

at24c04中文资料汇总(at24c04引脚图及功能_工作原理及电路图)_第3张图片

AT24C04的器件地址由两个引脚决定,分别为A1,A2引脚。

AT24C04的数据空间由P0位决定,如图24-2所示.
当P0为“0”时,将对AT24C04的0 ~ 255空间的数据进行操作;
当P0为“1”时,将对AT24C04的256~511空间的数据进行操作。

R/W表示读写位,0表示写,1表示读。

AT24C04的读写操作

对AT24C04的读写操作与AT24C02的读写操作完全相同。

不同的是,AT24C04分为2个数据区,用P0位加以区别,当P0=0时,操作的是0 ~ 255地址单元的数据;当P0=1时,操作的是256~511地址单元的数据。

at24c04中文资料汇总(at24c04引脚图及功能_工作原理及电路图)_第4张图片
AT24C04的拨码开关设置只有2位(A1、A2),例程中应按图24-3设置

AT24C04读写演示程序

at24c04中文资料汇总(at24c04引脚图及功能_工作原理及电路图)_第5张图片

at24c04中文资料汇总(at24c04引脚图及功能_工作原理及电路图)_第6张图片
at24c04中文资料汇总(at24c04引脚图及功能_工作原理及电路图)_第7张图片
at24c04中文资料汇总(at24c04引脚图及功能_工作原理及电路图)_第8张图片
at24c04中文资料汇总(at24c04引脚图及功能_工作原理及电路图)_第9张图片

你可能感兴趣的:(嵌入式硬件)