单片机学习小组
直播中

李雪

7年用户 928经验值
私信 关注

51单片机的片内RAM空间不足怎么办

近期用STC15W4K58S4做个项目,因为以前一直用STM32与PIC16系列的单片机,这是头一次用51系列的,在用Keil C51的过程,碰到一些编译设置上的问题,在此记录下来以备参考。首先碰到的是RAM空间不足的问题,因为51单片机的片内RAM只有128Bytes, 所以要将Memory Model改为"Compact:variables in PDATA", 这样定义变量时不显式标名的话,默认为PDATA。若代码中用到的变量太多,比如说有很多数组,就要用XDATA显式定义为XDA...

更多回帖

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