单片机/MCU论坛
直播中

云达贞

7年用户 811经验值
私信 关注
[问答]

关于51单片机内存问题

main.c(77): error C249: 'DATA': SEGMENT TOO LARGE编写程序时遇到这个问题,可是我只是把数组从unsigned char code改成unsigned char增么就有这个问题,是两种定义方式占用空间不用吗?               

回帖(1)

蒋牛钱

2023-10-27 16:02:01

  • 可能是你数组太大了,51的DATA空间满了,因为51的DATA空间只有128个字节,很少的。常数数组最好放在代码空间(CODE),这样就正常了               
举报

更多回帖

发帖
×
20
完善资料,
赚取积分