因为扩展的寄存器放在xdata的地址,为了避免与xdata访问冲突,所以用一个位来选择是访问xdata还是扩展寄 ...
哦,大概懂了,谢谢 stc8a8k64d4lqfp64 不管怎么设置eeprom大小,读这个数据永远都是0xfe,询问一下如何能准确从程序里面判断设置的EEPROM大小? 本帖最后由 STCAI-32位8051 于 2023-3-18 09:26 编辑
xhbwork 发表于 2023-3-18 01:10
stc8a8k64d4lqfp64 不管怎么设置eeprom大小,读这个数据永远都是0xfe,询问一下如何能准确从程序里面判断设 ...
楼上看你的意思是想判定程序文件的大小?可以 通过ISP软件打开程序文件看数据长度
STCAI-32位8051 发表于 2023-3-18 09:18
楼上看你的意思是想判定程序文件的大小?可以 通过ISP软件打开程序文件看数据长度
不是的,我想判断这个CPU当时EEPROM的配置情况,方便后面来添置参数。
很早以前的STC的处理器,EEPROM在编程的时候无论写入还是读出都可以按照实际的ROM地址去处理,后来改成IAP的地址,好坏的点都有,好处自然是可以不关心EEPROM到底放在什么地方,直接用IAP相对地址就可以了;坏处是当产品初期可能下载选择没有相对规划,EEPROM空间划分0.5K-2K,都有可能,这样以后程序升级下载的时侯就要格外谨慎,不容易判断出来以前设定大小,所以需要读取这个参数。
在公开资料里面,就是楼主位的地址可以读取用户ROM的高地址,其他没有看到EEPROM地址的记载资料,但是STC自己的下载软件可以准确的知道这个配置,我的意思就是想知道这个配置信息是怎么读取的。 xhbwork 发表于 2023-3-18 11:18
不是的,我想判断这个CPU当时EEPROM的配置情况,方便后面来添置参数。
很早以前的STC的处理器,EEPROM在 ...
我猜您是想问STC8A8K64D4通过ISP软件设置出来的EEPROM大小 当时下载的时候是多少,能不能读出来
STCAI-32位8051 发表于 2023-3-18 12:00
我猜您是想问STC8A8K64D4通过ISP软件设置出来的EEPROM大小 当时下载的时候是多少,能不能读出来
是的,看来我的表述不清晰,是你说的问题,比如图上说0.5k,如何获取这个信息? STCAI-32位8051 发表于 2023-3-18 12:00
我猜您是想问STC8A8K64D4通过ISP软件设置出来的EEPROM大小 当时下载的时候是多少,能不能读出来
这个可以从芯片中用程序读出来吗?
页:
1
[2]