eeprom地址的小问题
请问大佬 eeprom的地址没看懂范围是咋样计算的比如stc8h8k64u我自定义eeprom大小为0.5k
那我现在可以存的地址范围是0xXXXX到0xXXXX多少呢?这个是怎么换算的
望大佬能解答一下
如果是使用IAP的方式访问这0.5K,则地址范围为:0x0000~0x01FF
如果是使用MOVC的方式读取这0.5K,则读取的地址范围为:0xFE00~0xFFFF zhp 发表于 2023-12-7 19:15
如果是使用IAP的方式访问这0.5K,则地址范围为:0x0000~0x01FF
如果是使用MOVC的方式读取这0.5K,则读取的 ...
请问大佬 这个范围是怎么得出的呢 这块有点绕 didimeme 发表于 2023-12-8 16:16
请问大佬 这个范围是怎么得出的呢 这块有点绕
IAP方式,偏移地址从0开始,0.5K的范围就是0000~01FF
MOVC是使用读取程序的方式来读取EEPROM,
由于EEPROM是整块FLASH从后向前分配的
STC8H8K64U的整个程序空间是64K,0000~FFFF
0.5K的EEPROM,即64K的最后0.5K程序空间,所以是FEFF~FFFF
页:
[1]