-
谢谢回复。
这个不修改XCL文件不行吗?
我现在没有修改的话基本上能实现复位数据不丢失,而且大部分定义成no_init的变量都是正常,只是有时候出现某个变量数据异常的情况,比如某个unsigned int型变量本来应该为0x0001,可有时候我插上仿真器去看的时候发现其值变为了0x4001,也就是高8位发生了变化,这种机率出现较小,不太好捕捉。
会不会存在跟RAM内定义的其它变量地址重复的情况。
-
ADC10DTC1 = 4;
两个通道各采集转换2次,上面寄存器改为4看看。
-
要么外加存储,要么换带字库的液晶吧。
-
A的优先级高。
-
没人回复呢?
如果这种方式不可行的话就得另寻出路了。
-
#define uint unsigned int
#define uchar unsigned char