ZHCADD5A November 2023 – April 2024 TMS320F28P650DH , TMS320F28P650DK , TMS320F28P650SH , TMS320F28P650SK , TMS320F28P659DH-Q1 , TMS320F28P659DK-Q1 , TMS320F28P659SH-Q1
EEPROM_Write() 函数的功能是将数据编程写入闪存。该函数直接利用闪存 API 并在其中进行多个函数调用以准备数据编程。下面列出了调用的函数:
EEPROM_UpdatePageData()
相应的各节会详细介绍上述每个函数。首先,找到当前的 EEPROM 组和页面。找到当前 EEPROM 组和页面后,便会更新上一个页面的页面状态,如果要使用新 EEPROM 组,则会更新 EEPROM 组状态。接下来,在 EEPROM 页数据更新期间进行实际编程。
EEPROM_GetValidBank(); // Find Current Bank and Current Page
EEPROM_UpdatePageStatus(); // Update Page Status of previous page
EEPROM_UpdateBankStatus(); // Update Bank Status of current and previous bank
EEPROM_UpdatePageData(); // Update Page Data of current page