本帖最后由 wochai 于 2019-8-20 07:51 编辑
程序中定义了一个xdata,来保证即使断电重启也能保存原来的值。
unsigned int xdata Total_Pluse ;//累积计数值
但是目前有个问题,使用keil 4下载完程序后,Total_Pluse处于随机状态。
如何做到在下载程序时,将其清零??
谢谢!
2019年8月20日增加
我现在能想到的是:
aduc834下载程序时需要将PSEN脚拉低,我使用一个IO脚连接到PSEN脚,
程序启动时读取PSEN状态,
如果PSEN=0,表示程序刚刚下载结束,对EEPROM清零;
如果PSEN=1,不做处理。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
你反映太快了,错误被你捕获到了。
aduc834下载程序时需要将PSEN脚拉低,我使用一个IO脚连接到PSEN脚,
程序启动时读取PSEN状态,
如果PSEN=0,表示程序刚刚下载结束,对EEPROM清零;
如果PSEN=1,不做处理。
ADUC834为公司常用物料,我不关心价格。
一周热门 更多>