ZHCACJ1 april   2023 MSPM0G3507

 

  1.   摘要
  2.   商标
  3. 1引言
    1. 1.1 EEPROM 与片上闪存的区别
  4. 2实现
    1. 2.1 原理
    2. 2.2 标头
  5. 3软件说明
    1. 3.1 软件功能和流程
    2. 3.2 EEPROM 函数
      1. 3.2.1 全局变量
      2. 3.2.2 EEPROM_TypeB_readDataItem
      3. 3.2.3 EEPROM_TypeB_findDataItem
      4. 3.2.4 EEPROM_TypeB_write
      5. 3.2.5 EEPROM_TypeB_transferDataItem
      6. 3.2.6 EEPROM_TypeB_eraseGroup
      7. 3.2.7 EEPROM_TypeB_init
    3. 3.3 应用集成
    4. 3.4 EEPROM 仿真存储器占用空间
    5. 3.5 EEPROM 仿真时序
  6. 4应用方面
    1. 4.1 可配置参数的选择
      1. 4.1.1 数据项数
      2. 4.1.2 耐写次数
    2. 4.2 断电恢复
  7. 5参考文献

EEPROM_TypeB_readDataItem

EEPROM_TypeB_readDataItem 用于读取与输入标识符匹配的数据项。图 3-2 中显示了软件流程。该函数会调用 EEPROM_TypeB_findDataItem 来查找数据项。

该函数的输入为标识符。该函数的输出为数据。此外,还会使用 gEEPROMTypeBSearchFlag 来显示是否找到数据项。

  • 输入:uint16_t 数据标识符
  • 输出:uint32_t 数据

图 3-3 显示了 EEPROM_TypeB_readDataItem 的不同情况。如果找到数据项,该函数将返回数据,并设置 gEEPROMTypeBSearchFlag。否则,该函数将返回 0,并清除 gEEPROMTypeBSearchFlag。通过检查该标志,用户可以判断是否找到数据并成功进行读取。

GUID-7D90AEC2-6B51-4CA6-ACB7-9444D2A31CE7-low.png图 3-2 EEPROM_TypeB_readDataItem 的软件流程
GUID-F2EDD1C4-698A-4749-865C-C23099BCC6BB-low.png图 3-3 EEPROM_TypeB_readDataItem 的不同情况