一种使用PFLASH软件模拟EEPROM的数据存储方法

基本信息

申请号 CN202110690762.9 申请日 -
公开(公告)号 CN113380308A 公开(公告)日 2021-09-10
申请公布号 CN113380308A 申请公布日 2021-09-10
分类号 G11C16/34(2006.01)I 分类 信息存储;
发明人 黄军;王翰超;王云;姜明军;孙艳;刘欢;沈永柏;江梓贤 申请(专利权)人 力高(山东)新能源技术股份有限公司
代理机构 合肥中谷知识产权代理事务所(普通合伙) 代理人 洪玲
地址 264000山东省烟台市经济技术开发区长江路300号内8号501室
法律状态 -

摘要

摘要 本发明涉及一种使用PFLASH软件模拟EEPROM的数据存储方法,包括以下步骤:S1、构造基于PFLASH软件的数据结构,所述数据结构存储两个字节的参数、一个字节的序号、一个字节的CRC校验,将单片机存储数据处理得到第一数据;S2、设置基于PFLASH软件的,用于存储所述第一数据中参数的数据缓存列表、用于存储所述第一数据中参数的默认值的默认值列表;S3、单片机上电初始化,判断单片机是否是第一次上电以及是否从未存储过数据,若是,则将默认值列表内第一数据中参数的默认值存储至数据缓存列表中。本发明能够保证异常掉电尽量少的数据丢失,并且可以向上找到最新的数据,写存储换页时,有效利用了PFLASH的空间资源。