Keil 4中,ADUC834下载程序时同时初始化内部Data EEPROM

2020-01-12 17:23发布

本帖最后由 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,不做处理。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
智涅
1楼-- · 2020-01-12 20:29
请开始您的表演
wochai
2楼-- · 2020-01-12 21:09
智涅 发表于 2019-8-19 15:11
请开始您的表演

你反映太快了,错误被你捕获到了。
wochai
3楼-- · 2020-01-13 01:51
我现在能想到的是:
aduc834下载程序时需要将PSEN脚拉低,我使用一个IO脚连接到PSEN脚,
程序启动时读取PSEN状态,
如果PSEN=0,表示程序刚刚下载结束,对EEPROM清零;
如果PSEN=1,不做处理。
lzchuo
4楼-- · 2020-01-13 03:50
ADUC834 这个大概多少钱
mkliop
5楼-- · 2020-01-13 05:02
 精彩回答 2  元偷偷看……
wochai
6楼-- · 2020-01-13 08:43
一并回答。
ADUC834为公司常用物料,我不关心价格。

一周热门 更多>