打印

c8051f 020 内部flash存不住数据

[复制链接]
2167|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
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

粉丝