AT24C256在单片机系统中的应用
1引言
本文引用地址:https://www.eepw.com.cn/article/171795.htmAT24C256 是ATMEL公司256kbit串行电可擦的可编程只读存储器,8引脚双排直插式封装,具有结构紧凑、存储容量大等特点,可以在2线总线上并接4片该 IC,特别适用于具有高容量数据储存要求的数据采集系统。本文将介绍该IC的工作原理和与单片机的软硬件接口。
2AT24C256的主要特性及引脚说明:
2.1主要特性——芯片有3种工作电压;
5.0V(VCC=4.5V~5.5V)
2.7V(VCC=2.7V~5.5V)
1.8V(VCC=1.8V~3.6V)
——内部可以组成32k×8存储单元;
——2线串行接口;
——斯密特触发,滤波输入抑制噪声;
——双向数据传送协议;
——硬件写保护引脚和软件数据保护功能;
——具有64字节页写模式。
2.2AT24C256引脚说明
其引脚排列如图1所示。
A0、A1:地址选择输入端。在串行总线结构中,可以连接4个AT24C256IC。用A0、A1来区分各IC。A0、A1悬空时为0。
SCL:串行时钟输入。上升沿将SDA上的数据写入存储器,下降沿从存储器读出数据送SDA上。
SDA:双向串行数据输入输出口。用于存储器与单片机之间的数据交换。
WP:写保护输入。此引脚与地相连时,允许写操作;与VCC相连时,所有的写存储器操作被禁止。如果不连,芯片内部下拉到地。
VCC:电源。
GND:地。
NC:空。
3AT24C256的工作原理
AT24C256内部有512页,每一页为64字节,任一单元的地址为15位。地址范围0000H~7FFFH。
3.1芯片工作状态
1)时钟和数据传送
一般情况下,SDA被外部的设备拉到高,只有当SCL为低电平时,SDA上的数据变化,表示要传送数据。SCL为高时SDA变化表示状态变化。
评论