本帖最后由 一叶倾城wwq 于 2018-12-7 15:23 编辑
现在有个问题想请教各位坛友:在代码编写过程中我先定义了一个全局变量(unsigned char aFlag),用于控制逻辑处理,已经实现控制功能,后面增加了写EE几十个字节,写的不频繁只有在上电接收数据时会写入,过程中都是读出判断,然而问题来了,我把有关EE这块功能调通后,发现之前的控制逻辑没有了!?也就是那个(unsigned char aFlag)不管用了,然后我把它改为(unsigned char xdata aFlag)就好了,解决的莫名其妙的。
注:我的片内128字节用了122,片外256用了249,8K用了7.92K,会不会存在其他隐患?毕竟都接近满了,导致其他全局变量等也被未知数据覆盖掉呢?求指点
|