程序好使,我要定义一个数组来读取从串口缓存来的数据,
#define Buf_Max 200 //缓存长度200
unsigned char Rec_Buf[Buf_Max]; //定义缓存数组
这样,成品程序在仿真好使,在实物里就不好使,应用操作混乱
我把改之前的程序单独加数组也是这个现象,
编译的时候加数组要选第二种或者第三种
编译通过了实物也不好使,我的52单片机是有512byte的字节啊,怎么会不够呢,应该怎么设置啊,急!!!
æä¹æå¼è¿ä¸ªå é¨æ©å±RAMåï¼
追çæ¯å¦STC12C5A60S2
ANL AUXR,#0FDH ;å
é¨RAMå¯ä»¥è®¿é®
ä¹å°±æ¯è¯´AUXRå¯åå¨çD2ä½æ¸
0å³å¯ã
èµ·æ³ä¹°ä¸ªstcç58åçæºï¼æ1.2kçRAMæ¯ä¸æ¯å°±æ²¡ååäºï¼ç¼è¯æä¹ç¼è¯å
嗯,找到了,在定义前加xdata就好了