lvween 发表于 2023-7-3 17:38:58

STC8G1K17特殊参数存储问题

STC8G1K17 17K rom地址为0000~43FF,单片机内部的数据存储器和程序存储器中保存有与芯片相关的一些特殊参数存在43F9H~43E9H,如果划分出2k EEPROM物理地址为 3C00h~43FFh,就正好把保存有与芯片相关的一些特殊参数区域给占了,那这个保存有与芯片相关的一些特殊参数的地址时在是不是就不能用了?还是说在下载时就变成rom区域的0000~3BFF的后几个字节呢?

乘风飞扬 发表于 2023-7-3 18:40:05

STC8G1K17特殊参数保存在Flash的最后一个扇区,EEPROM空间是从Flash后面往前划分的,只要不擦写最后一个扇区就不会改变特殊参数的内容。
例如你需要1K的EEPROM空间保存数据,就设置EEPROM大小为1.5K,只操作前1K的地址(0000H~03FFH),这样就不会影响特殊参数了。

lvween 发表于 2023-7-4 10:29:28

乘风飞扬 发表于 2023-7-3 18:40
STC8G1K17特殊参数保存在Flash的最后一个扇区,EEPROM空间是从Flash后面往前划分的,只要不擦写最后一个扇 ...

好的,明白了,最后0.5K EEPROM只要不擦除,覆写就可以了对吧
页: [1]
查看完整版本: STC8G1K17特殊参数存储问题