本帖最后由 zh123zh 于 2024-12-6 13:09 编辑
我目前在使用TLE9877芯片的Flash内的EEPROM空间完成数据读写功能,地址范围为0x1100F000~0X1100FFFF,共4k占据一个扇区。
遇到的问题是:
1、EEPROM只能是按页写入,是一次至少写入一页的内容吗?能不能跨页写入呢?
2、设计了一次单独写入一个字节的函数,但是内部还是通过数据的方式调用ProgramPage()函数写入一页的内容,而且如果不从一页的起始地址开始写入,那么起始地址开始自动填充0xFF直到该页写入数据的地址,那么是必须要从首地址开始写入数据吗?
3、单字节写入设计,而不是向新地址写入时都将数组的数据全部写入。
4、数据读取也是一次只能读取一页的数据吗?能不能跨页读取呢?
5、有没有推荐的数据写入读取的校验函数设计呢?
|