STMCU小助手
发布时间:2022-6-27 10:21
|
下面我们再来了解下开发板上的 AT24C02 芯片。 AT24C01/02/04/08/16...是一个 1K/2K/4K/8K/16K 位串行 CMOS,内部含有128/256/512/1024/2048 个 8 位字节,AT24C01 有一个 8 字节页写缓冲器,AT24C02/04/08/16 有一个16字节页写缓冲器。该器件通过 I2C 总线接口进行操作,它有一个专门的写保护功能。我们开发板上使用的是 AT24C02(EEPROM)芯片,此芯片具有 I2C 通信接口,芯片内保存的数据在掉电情况下都不丢失,所以通常用于存放一些比较重要的数据等。AT24C02 芯片管脚及外观图如图所示:
芯片管脚说明如下图所示:
AT24C02 器件地址为7位,高 4 位固定为 1010,低 3 位由 A0/A1/A2信号线的电平决定。因为传输地址或数据是以字节为单位传送的,当传送地址时,器件地址占7 位,还有最后一位(最低位 R/W)用来选择读写方向,它与地址无关。其格式如下:
我们开发板已经将芯片的A0/A1/A2 连接到 GND,所以器件地址为1010000,即 0x50(未计算最低位)。如果要对芯片进行写操作时,R/W 即为 0,写器件地址即为0XA0;如果要对芯片进行读操作时, R/W 即为 1, 此时读器件地址为0XA1。 开发板上我们也将 WP引脚直接接在 GND 上,此时芯片允许数据正常读写。I2C 总线时序如图所示:
关于 AT24C02(EEPROM)的更多信息,可参考“\6--芯片资料”内 24C02数据手册来了解。 |
基于stm32平台上的IC-MU磁绝对值编码器SPI通讯和码盘数据处理
使用STM32 MCU和MPU连接PDM数字麦克风
分享STM32资料-采用 STM32U031R8 MCU 的 STM32 Nucleo-64 开发板,官方资料,数据手册等资料
好用软件推荐-TouchGFX Designer
HRTIM 指南
使用 STM32 的 DWT 单元监控内存
DAC,COMP,HRTIM Fault 功能的使用
一个软件引起的 LSE 驱动不良的问题
STM32 GUI LTDC 最大像素时钟评估方法
STM32 Cordic 运算速度评估
微信公众号
手机版