GD32F4xx MCU控制I2C EEPROM(AT24C16)记录

本文介绍了如何使用GD32F4xx微控制器通过I2C接口控制AT24C16 EEPROM。详细讲解了AT24C16的主要参数、电路连接以及MCU的I2C初始化、读写函数,包括1字节读写、页写和任意字节数组的读写操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、AT24C16简介

1.1 主要参数

  • 工作电压:1.8v ~ 5.5v
  • 存储空间:2048 Bytes ,分128页,16Bytes/页, 地址范围 0~2047。
  • 接口: I2C 总线
  • I2C时钟频率: 1MHz( 5v ) , 400KHz( 1.8v, 2.5v, 2.7v)。

1.2 电路连接

在这里插入图片描述

1.3 其他说明

  1. AT24C16未使用器件地址引脚,总线上最多只可以连接一个该设备,即A2,A1,A0是无效的,直接接地。
  2. AT24C16的设备地址和字节地址
    AT24C16的2048字节,共分为128页,每页16字节。
    128页的页地址对应: 0x00 ~ 0x7F
    设备地址: 1010 + 页地址的高3位 + 读写位(1,读 ; 0,
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

madao1024

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值