关于STC8H8K64U单片机CHIPID中 用户程序空间结束地址 字段的问题
如题,这个用户程序空间结束地址 应该怎么理解,从单片机中读出的数据一直都是0xFE,这个和什么有关?坏了,,没有大佬给解释解释,,,或者是我发错分区了?
这个扇区之后的 FLASH 可以当 DataFlash/EEPROM 使用
神农鼎 发表于 2023-12-13 20:38
这个扇区之后的 FLASH 可以当 DataFlash/EEPROM 使用
哇 老哥晚上八点还要上班啊。{:4_197:}
那 就像这款单片机,,它的EEPROM是用户可设置的,,,如果我设置了32K EEPROM 那这个字段里面的值会改变么? _奶咖君_ 发表于 2023-12-14 08:54
哇 老哥晚上八点还要上班啊。
那 就像这款单片机,,它的EEPROM是用户可设置的,,,如果我设置了32K EEP ...
IAP 类可以自由指定 EEPROM, 其他的不行, 厂方锁定不给用户自由更改.
LAOXU 发表于 2023-12-24 12:40
IAP 类可以自由指定 EEPROM, 其他的不行, 厂方锁定不给用户自由更改.
其实 STC 一个系列的芯片, 内部核 ...
我是这个意思,,,如果我分配了32K的EEPROM与分配了 4K的EEPROM这里的这个数值 是否变化? _奶咖君_ 发表于 2023-12-24 15:23
我是这个意思,,,如果我分配了32K的EEPROM与分配了 4K的EEPROM这里的这个数值 是否变化? ...
FLASH + EEPROM 之和 等于 IAP 总容量.
比如 ,IAP28K
可设置FLASH 8K + EEPROM20K
或者 FLASH12K + EEPROM16K
或者 FLASH16K + EEPROM12K
或者 FLASH24K + EEPROM 4K LAOXU 发表于 2023-12-24 16:23
FLASH + EEPROM 之和 等于 IAP 总容量.
比如 ,IAP28K
这个我知道,,
我就想知道的是, 我设置了不同的EEPROM大小之后 这个用户程序空间结束地址这个参数 是否变化?(这个是说法1)
还是说我这里是STC8H8K64U 它是一个值固定值并不会随着我设置EEPROM的不同而变化,,,然后别的假如有什么STC8H8K32U(假如存在)它就是另外的一个值..(说法2)
我上面的两个说法 哪个是正确的 _奶咖君_ 发表于 2023-12-24 18:31
这个我知道,,
我就想知道的是, 我设置了不同的EEPROM大小之后 这个用户程序空间结束地址这个参数...
你的意思应该是:特殊参数存放程序末尾地址(假如0XFFFE),当你设置了EEPROM大小后,特殊参数存放的地址会不会更改。
根据我的理解:应该不会更改。所以你设置了比如1K的EEPROM空间,那么最后地址的那个扇区最好不要存放可以更改的数据。因为写入操作可能会把特殊参数清除掉。
不知道对不对,按道理这个应用注意事项他们要注明的!
页:
[1]
2