c8051f 020 内部flash存不住数据

[复制链接]
 楼主| chuandaoxy 发表于 2008-1-14 17:01 | 显示全部楼层 |阅读模式
根据datasheet上说明0x0000到0x007f,可以实现掉电存储数据,我使用厂家提供的

标准函数测试发现,有仿真器的时候数据没问题,把程序下载到芯片里就读不出来了

必须挂着仿真器,感觉flash根本没写进去,很奇怪

FLASH_PageErase (0x0000, 1);清除页数据
  
FLASH_ByteWrite (0x007f, 0x39, 1) ;写单字节

用过的说说
jjg 发表于 2008-1-14 17:09 | 显示全部楼层

我用过C8051F130中的 DATA FLASH,可以保存数据的.

你仔细看看写 DATA FLASH 的流程,肯定是你的程序问题,美国大公司的芯片是不会犯这种低级BUG的.
happystar 发表于 2008-1-14 17:47 | 显示全部楼层

你把地址往后写写

比如这样FLASH_PageErase (512 × 99, 1);清除页数据
您需要登录后才可以回帖 登录 | 注册

本版积分规则

855

主题

1044

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部