打卡第三十二集-串口EEPROM芯片数据读写
读写器
默认波特率: 115200,8,N,1.(CDC串口可以实现任意波特率)
代码包里有个《31-硬件SPI访问FLASH-PM25LV040-串口2监控》参考
串口命令设置: (字母不区分大小写)
W 0x001234 1234567890 --> 写入操作 十六进制地址 写入内容.
R 0x001234 10 --> 读出操作 十六进制地址 读出字节数.
24C02芯片
24C02 是一款经典的 EEPROM (电可擦可编程只读存储器) 芯片
它本质上是一个2Kbit (256字节) 的小容量、掉电不丢失的存储器,广泛用于单片机系统中保存少量关键数据。
- 核心特点:
- 接口简单:采用 I²C 总线通信,仅需 2根线(时钟SCL、数据SDA)就能与单片机连接。
- 存储特性:可单字节或按页(8字节/页)写入,理论擦写寿命高达 100万次,数据可保存 100年。
- 低功耗:工作电压宽(1.8V - 5.5V),待机电流极低(微安级),适合电池供电设备
应用场景
它主要用于需要掉电保存小量配置数据的场合:
- 参数存储:保存设备的校准系数(如电子秤的零点)、用户设置(音量、亮度)、密码或序列号。
- 状态记录:在工业控制中记录设备断电前的工作状态,以便重启后恢复。
- 数据缓冲:在传感器模块中暂存采集的数据,等待主控读取。