一种用于EEPROM存储器的数据写入方法及装置与流程
- 国知局
- 2024-07-31 19:29:26
本发明涉及家用电器,尤其涉及一种用于eeprom存储器的数据写入方法及装置。
背景技术:
1、eeprom存储器是指带电可擦可编程只读存储器,是一种掉电后数据不丢失的存储芯片。
2、在arm软件开发中过程中经常需要操作eeprom存储器来存放一些程序运行过程或者掉电以后需要保存的数据。在写入数据时通常需要一定的等待时间,这往往导致多个数据不能同时操作。如果一个数据在写入过程中另一个数据又发起了写入操作就会导致前一个数据的写入失败。
3、基于此,亟需一种新的应用在eeprom存储器上的数据写入方法,以提高写入操作的正确性。
技术实现思路
1、本发明提供一种用于eeprom存储器的数据写入方法,用以解决现有技术中eeprom存储器的写入操作容易失败的缺陷,实现了多数据的顺序写入,提高了写入操作的正确性和及时性。
2、第一方面,本发明提供一种用于eeprom存储器的数据写入方法,包括:将每个待写入数据的数据包存入预先建立的环形存储区域;按照存储顺序将每个数据包内的待写入数据,依次写入eeprom存储器;所述存储顺序为将数据包存入所述环形存储区域的顺序。
3、根据本发明提供的一种用于eeprom存储器的数据写入方法,在将每个待写入数据的数据包存入预先建立的环形存储区域之前,还包括:根据代写入数据的数据长度,按照预设格式生成所述待写入数据的数据包;所述数据包包括所述待写入数据及所述数据长度。
4、根据本发明提供的一种用于eeprom存储器的数据写入方法,所述按照存储顺序将每个数据包内的待写入数据,依次写入eeprom存储器,包括:获取数据包个数变量;所述数据包个数变量为已存入所述环形存储区域但未写入所述eeprom存储器的数据包的个数;在确定当前的数据包内的待写入数据写入所述eeprom存储器成功后,进行下一个数据包内的待写入数据的写入,直到所述数据包个数变量为0。
5、根据本发明提供的一种用于eeprom存储器的数据写入方法,所述环形存储区域为环形队列;所述环形队列的队尾用于标定当前待写入eeprom存储器的数据包的位置;所述环形队列的队头用于标定当前待存入环形队列的数据包的位置。
6、根据本发明提供的一种用于eeprom存储器的数据写入方法,还包括:根据数据长度控制所述环形队列的队尾移动,以标定当前待写入eeprom存储器的数据包的位置。根据本发明提供的一种用于eeprom存储器的数据写入方法,还包括:根据数据长度控制所述环形队列的队头移动,以标定当前待存入环形队列的数据包的位置。
7、第二方面,本发明还提供一种用于eeprom存储器的数据写入装置,包括:第一处理模块,第二处理模块;
8、其中,第一处理模块,用于将每个待写入数据的数据包存入预先建立的环形存储区域;第二处理模块,用于按照存储顺序将每个数据包内的待写入数据,依次写入eeprom存储器;所述存储顺序为将数据包存入所述环形存储区域的顺序。
9、第三方面,本发明还提供一种家用电器,包括用于控制eeprom存储器的控制器以及eeprom存储器,所述控制器内存储有计算机程序,所述控制器执行所述计算机程序时实现如上述任一项所述用于eeprom存储器的数据写入方法的步骤。
10、第四方面,本发明提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述用于eeprom存储器的数据写入方法的步骤。
11、第五方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述用于eeprom存储器的数据写入方法的步骤。
12、本发明提供的用于eeprom存储器的数据写入方法及装置,通过设置一个环形存储区域,将待写入数据以数据包的形式存入环形存储区域,然后在按照存入环形存储区域的顺序,将每个数据包内待写入数据写入eeprom存储器,实现对多数据的依次写入,保证了数据写入操作的正确性和及时性。
技术特征:1.一种用于eeprom存储器的数据写入方法,其特征在于,包括:
2.根据权利要求1所述的用于eeprom存储器的数据写入方法,其特征在于,在将每个待写入数据的数据包存入预先建立的环形存储区域之前,还包括:
3.根据权利要求2所述的用于eeprom存储器的数据写入方法,其特征在于,所述按照存储顺序将每个数据包内的待写入数据,依次写入eeprom存储器,包括:
4.根据权利要求3所述的用于eeprom存储器的数据写入方法,其特征在于,所述环形存储区域为环形队列;
5.根据权利要求4所述的用于eeprom存储器的数据写入方法,其特征在于,还包括:
6.根据权利要求5所述的用于eeprom存储器的数据写入方法,其特征在于,还包括:
7.一种用于eeprom存储器的数据写入装置,其特征在于,包括:
8.一种家用电器,包括用于控制eeprom存储器的控制器以及eeprom存储器,所述控制器内存储有计算机程序,其特征在于,所述控制器执行所述计算机程序时实现如权利要求1至6任一项所述用于eeprom存储器的数据写入方法的步骤。
9.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至6任一项所述用于eeprom存储器的数据写入方法的步骤。
10.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述用于eeprom存储器的数据写入方法的步骤。
技术总结本发明提供一种用于EEPROM存储器的数据写入方法及装置,属于家用电器技术领域,所述方法包括:将每个待写入数据的数据包存入预先建立的环形存储区域;按照存储顺序将每个数据包内的待写入数据,依次写入EEPROM存储器;所述存储顺序为将数据包存入所述环形存储区域的顺序。本发明提供的用于EEPROM存储器的数据写入方法及装置,通过设置一个环形存储区域,将待写入数据以数据包的形式存入环形存储区域,然后在按照存入环形存储区域的顺序,将每个数据包内待写入数据写入EEPROM存储器,实现对多数据的依次写入,保证了数据写入操作的正确性和及时性。技术研发人员:邓继坤,许升受保护的技术使用者:青岛海尔智能技术研发有限公司技术研发日:技术公布日:2024/1/15本文地址:https://www.jishuxx.com/zhuanli/20240731/182741.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表