因为程序是别人写的, 我需要改点东东,
我开始的时候,是这样定义
unsigned char xdata ALL_SEND_DATA[4096];
然后,我在最后发送数据的时候,把这个数组的最后几个字节赋值我想要的值,这个值打印出来是正确的..但总体的结果不对..
但是, unsigned char xdata ALL_SEND_DATA[1024];
unsigned char xdata ALL_SEND_DATA1[1024];
unsigned char xdata ALL_SEND_DATA2[1024];
unsigned char xdata ALL_SEND_DATA3[1024];
我这样定义数组,就可以,总体的结果是正确的..
如是: 心中有一个疑问, 难道对外部的定义只能是1024么?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>