这个你问老姚啊,他的单片机带EEPROM好像是页读写的:lol。
虽然用户在写程序时是一个字节一个字节,但应该是有一种处理机制的。
比如你要写的地址是0x0001E240:
123456/512=241块
512*241=123392==起始地址
123456-123392=64==
你要写的数据在这一块上的地址
就是得到起始地址后,读出这一块的数据到一个512字节的数组,
根据地址
把你要写的数据修改后再把这个数组写入,
读也一样。
如果你要处理的数据是一个字节一个字节的话.......
:lol
|
|