只需一步,快速开始
热门: 51单片机 | 24小时必答区 | 单片机教程 | 单片机DIY制作 | STM32 | Cortex M3 | 模数电子 | 电子DIY制作 | 音响/功放 | 拆机乐园 | Arduino | 嵌入式OS | 程序设计
1663318747895.jpg (151.23 KB, 下载次数: 75)
下载附件
2022-9-16 16:59 上传
1663318816001.jpg (5.94 KB, 下载次数: 80)
2022-9-16 17:00 上传
使用道具 举报
188610329 发表于 2022-9-16 21:30 你看看你打框的上面一行 超出了0x26个字节,所以,成功编译的只有111字节。所以,原代码,你总共要用data, ...
1663374767701.jpg (5.67 KB, 下载次数: 78)
2022-9-17 08:33 上传
yzwzfyz 发表于 2022-9-17 08:06 128个RAM中,系统需要用一部分,但你无法知道系统是如何规划RAM的。 比如:系统用了30个,你就只能用98个 ...
qq624353765 发表于 2022-9-17 09:19 不要把全局变量放在data中,data内存都当作堆栈内存,主要用于局部变量和压栈变量的使用,其他内存都放在id ...
cjjdemon 发表于 2022-9-17 09:58 编译的时候,程序选large,这样就会优先放xdata啦
wkman 发表于 2022-9-17 09:54 基础性常识问题啊,堆栈指针之类的,要动态占用部分 data区,要留下足够的空间
红烧鱼头 发表于 2022-9-17 10:07 这样好像会变慢?为什么不推荐用 idata 呢?
cjjdemon 发表于 2022-9-17 22:37 放idata也行,idata也比较小呀,xdata就很大了哦,实际上不会慢多少的。
yzwzfyz 发表于 2022-9-19 08:51 1、编译器一般会从30H开始规划RAM的使用,这样你只能用30H-7FH。 2、系统会根据程序中,子程序调用的深度 ...
本版积分规则 发表回复 回帖后跳转到最后一页
手机版|小黑屋|51黑电子论坛 | 管理员QQ:125739409;技术交流QQ群281945664
Powered by 单片机教程网