380091044 发表于 2023-8-4 08:53:12

RAM的data=128 全部用完了,怎么办??


如下图:RAM的data=128 全部用完了,会导致,系统出问题吗?接下来,我再用的话,怎么办??







RAM的data=128 全部用完了,怎么办??

乘风飞扬 发表于 2023-8-4 09:24:50

data空间用完,还可以用idata(128字节),xdata空间。
定义变量时加对应关键字定义就可以,例如:
unsigned char xdata buf;
注意idata空间不要用满了,需要保留一些给堆栈使用。

熊仔 发表于 2023-8-4 12:25:28

内存选large模式

380091044 发表于 2023-8-5 08:28:16

乘风飞扬 发表于 2023-8-4 09:24
data空间用完,还可以用idata(128字节),xdata空间。
定义变量时加对应关键字定义就可以,例如:
unsigned...

谢谢,我是菜鸟,不懂,最近也是遇到一个问题,感觉程序没问题,就是执行不正常,

380091044 发表于 2023-8-5 08:29:09

熊仔 发表于 2023-8-4 12:25
内存选large模式

这个我也试了,感觉没啥变化似的

熊仔 发表于 2023-8-5 09:59:05

那你肯定使用了data定义变量,提供代码才好分析
页: [1]
查看完整版本: RAM的data=128 全部用完了,怎么办??