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

F930读写Flash数据

F930读写Flash数据

我用F930的开发板, 对Flash数据存储区读写数据, 读到的一直是0; 写不进去, 程序如下, 每次重起后, 读出来都是0
unsigned char xdata * data pwrite; // FLASH write pointer
pwrite = (unsigned char xdata *) 0;
PSCTL = 0x04;
awake_time = ((uint)(pwrite[0]) << 8 + (pwrite[1]));

if (awake_time > 600 || awake_time < 60)
{
//PSCTL |= 0x04;
//awake_time = 60;
pwrite[0] = 0;
pwrite[1] = 60;

}
PSCTL &= ~0x07;

搞定了, flash不管是数据存储还是程序存储都是一样的操作. 英文没大看明白. 有没有中文方面的资料啊

返回列表