2020-01-13 18:23发布
dz46316740 发表于 2016-5-30 21:53 信息太少,帮不了你
dhw5qq 发表于 2016-5-30 22:25 比如这样: unsigned char *dptr; //局部的指针 xdata unsigned char txd_asc[125];//全局的变量
最多设置5个标签!
比如这样:
unsigned char *dptr; //局部的指针
xdata unsigned char txd_asc[125];//全局的变量
xdata unsigned char voltage_cell[10];//全局
dptr=txd_asc+10;
*dptr++=voltage_cell[0];
*dptr++=voltage_cell[1];
*dptr++=voltage_cell[2];
现在就是在正常情况下不会出现任何异常
主要是在频繁操作后,voltage_cell和txd_asc就会出现数据错乱!
unsigned char *dptr;
可以将其定义成全局的试试。怀疑的是堆栈溢出。
一周热门 更多>