首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

[求助]EEPROM中烧写数据不成功的问题

[求助]EEPROM中烧写数据不成功的问题

大家好!
我想在烧写整个目标代码时,EEPROM中也烧写一些数据进去。FLASH可以做到,在EEPROM中就做不到,要怎样做才行呢?
不是在程序运行过程中写入数据,是在下载程序时,希望烧写数据到EEPROM中。请帮忙想想办法。谢谢!

按照EEPROM的操作步骤进行烧写应该是没有问题的。
海纳百川  有容乃大

用PE试过,可以的

你换个地址试试看

下载程序的时候地址对的话是可以正确烧上去的,你看看是不是D-FLASH区没有分配好。直接定义变量指定地址就行了。

[此贴子已经被作者于2009-2-17 9:02:47编辑过]

我用PE做的,可以参考一下

/*//从EEPROM中读数据
IEE1_GetWord(0x808,&eResultA);
keptDataA=eResultA;//读出步进电机A的数据
IEE1_GetWord(0x810,&eResultB);
keptDataB=eResultB;//读出步进电机B的数据
IEE1_GetWord(0x812,&eResultC);
keptDataC=eResultC;//读出步进电机C的数据
IEE1_GetWord(0x814,&eResultP);
keptPole=eResultP;//读出步进电机正反转标志 */

QUOTE:
以下是引用fjczd在2009-2-16 16:58:00的发言:

我用PE做的,可以参考一下

/*//从EEPROM中读数据
IEE1_GetWord(0x808,&eResultA);
keptDataA=eResultA;//读出步进电机A的数据
IEE1_GetWord(0x810,&eResultB);
keptDataB=eResultB;//读出步进电机B的数据
IEE1_GetWord(0x812,&eResultC);
keptDataC=eResultC;//读出步进电机C的数据
IEE1_GetWord(0x814,&eResultP);
keptPole=eResultP;//读出步进电机正反转标志 */


这个是正确的,我实验过

还有,请问各位,这个读写时间从哪里能查到呢

返回列表