一、简介:
AT24C256是一款256Kbit(32KB)的串行EEPROM,采用I2C接口通信。
二、硬件接口:
-
SCL: I2C时钟线
-
SDA: I2C数据线
-
VCC: 电源(通常为3.3V)
-
GND: 地
-
A0, A1, A2: 地址引脚(用于设置设备地址)
-
WP: 写保护引脚(高电平时写保护)
三、初始化:
#include "stm32l4xx_hal.h"
I2C_HandleTypeDef hi2c1;
void I2C1_Init(void)
{
hi2c1.Instance = I2C1;
hi2c1.Init.Timing = 0x00707CBB; // 100kHz