一、简介:
AT24C512是一款512Kbit(64KB)的I2C接口EEPROM存储器,常用于存储配置数据、日志等。
二、硬件接口:
AT24C512通过I2C接口与STM32通信,硬件连接如下:
-
SCL: I2C时钟线,连接STM32的I2C_SCL引脚。
-
SDA: I2C数据线,连接STM32的I2C_SDA引脚。
-
VCC: 电源(2.7V - 5.5V)。
-
GND: 地。
-
A0, A1, A2: 地址引脚,用于设置设备地址(通常接地或接VCC)。
-
WP: 写保护引脚,接地时允许写操作,接VCC时禁止写操作。
AT24C512的设备地址为0xA0
(写)或0xA1
(读),具体地址由A0、A1、A2引脚决定。
三、初始化:
#include "stm32