关于单片机RAM的问题,定义大数组导致程序不好使,STC52单片机
程序好使,我要定义一个数组来读取从串口缓存来的数据,#defineBuf_Max200//缓存长度200unsignedcharRec_Buf[Buf_Max];//定义...
程序好使,我要定义一个数组来读取从串口缓存来的数据,
#define Buf_Max 200 //缓存长度200
unsigned char Rec_Buf[Buf_Max]; //定义缓存数组
这样,成品程序在仿真好使,在实物里就不好使,应用操作混乱
我把改之前的程序单独加数组也是这个现象,
编译的时候加数组要选第二种或者第三种
编译通过了实物也不好使,我的52单片机是有512byte的字节啊,怎么会不够呢,应该怎么设置啊,急!!! 展开
#define Buf_Max 200 //缓存长度200
unsigned char Rec_Buf[Buf_Max]; //定义缓存数组
这样,成品程序在仿真好使,在实物里就不好使,应用操作混乱
我把改之前的程序单独加数组也是这个现象,
编译的时候加数组要选第二种或者第三种
编译通过了实物也不好使,我的52单片机是有512byte的字节啊,怎么会不够呢,应该怎么设置啊,急!!! 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |