konggong888 发表于 2024-4-2 16:35:06

xdata , idata 上电后初始化程序自动清0,让编译器自动产生清0的代码,8系列

xdata 上电后初始化程序自动清0,让编译器自动产生清0的代码,STC8
idata上电后初始化程序自动清0,让编译器自动产生清0的代码,STC8
===修改“STARTUP.A51”文件里面的“XDATALEN”参数:
===XDATALEN , IDATALEN



STC8H1K28要怎样修改 STARTUP.A51才能清零 1K   XRAM?




AI-32位8051 发表于 2024-4-2 17:32:50

有个参数是设置XDATA数据长度的,设置好长度就行。

konggong888 发表于 2024-4-2 18:10:47

这样不行,我试过了。它与传统51有点区别。好像是要清零该标志位

乘风飞扬 发表于 2024-4-2 19:47:51

修改“STARTUP.A51”文件里面的“XDATALEN”参数:

小飞侠 发表于 2024-4-3 07:53:26

乘风飞扬 发表于 2024-4-2 19:47
修改“STARTUP.A51”文件里面的“XDATALEN”参数:
乘风飞扬 发表于 2024-4-2 19:47
修改“STARTUP.A51”文件里面的“XDATALEN”参数,这个方案可行

123 发表于 2024-7-27 21:38:39

初始化的循环语句还要消耗很长时间,内存上电数据可能是00或FF或随机,一定要先写后读。

liuzonggong 发表于 2024-9-1 06:50:52

XDATALEN       EQU    3FFH
就自动清零了,其他不用管。

远行的鹿 发表于 2024-10-28 15:18:08

哪里有详细讲解这个“STARTUP.A51”启动文件的详细用途的说明

bkeuqoaq 发表于 2024-11-15 09:59:34

要先使能内部XRAM,简单修改下启动文件即可

bkeuqoaq 发表于 2024-12-19 13:32:42

RT
页: [1] 2
查看完整版本: xdata , idata 上电后初始化程序自动清0,让编译器自动产生清0的代码,8系列