我目前正在使用较低级别的 I2C 驱动程序而不是 HAL 驱动程序将 ST25DV 与
STM32L073 MCU 连接起来。我已经成功配置并测试了 ST25DV FTM 模式。
现在我想使用ST25DV中的用户内存区域来存储产品信息。
那么写入和读取用户存储器(EEPROM)的步骤应该是什么?
根据文档,我必须禁用邮箱才能访问 EEPROM。所以我使用动态注册禁用了邮箱。比通过密码打开 I2C 会话。使用 i2c 写入函数尝试将单个字节写入 0x0000 地址,但写入函数失败。当我尝试使用 HAL 驱动程序时,它给我的错误代码为 1。
那么谁能告诉我在 ST25DV04K 中写入/读取用户存储器 EEPROM 的步骤。