找回密码
 立即注册

QQ登录

只需一步,快速开始

打印 上一主题 下一主题
开启左侧

N76E003 flash模拟EEPROM例程

[复制链接]
跳转到指定楼层
楼主
jamesliu 发表于 2017-12-28 10:26:10 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 jamesliu 于 2019-4-17 13:17 编辑

本例程可以一次读写多个字节,支持跨页读写。并且在写入前会对待写入区域检测是否是空白的,如果空白就不执行擦除动作就直接写入数据以节省时间。本例程只是用在APROM读写APROM,所以代码只能放在APROM中运行。
N76E003 flash.zip (2.44 KB, 下载次数: 1710)

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 顶 踩
回复

使用道具 举报

沙发
 楼主| jamesliu 发表于 2018-4-8 18:02:03 | 显示全部楼层
可能你使能BOD功能,而在写flash时VDD电压低于BOD的电压,就会出现写入失败。
那就要在写flash前将BOD关闭了才行
回复 支持 反对

使用道具 举报

板凳
 楼主| jamesliu 发表于 2018-5-11 09:18:31 | 显示全部楼层
游客 61.190.18.x 发表于 2018-5-10 10:08
我使用你的例程,先写后读是正确的,如果屏蔽写入,只是读,数据都是ff,不知道为什么 ...

那是你在下载代码时选择了芯片flash数据全部擦除,把上次写的数据给擦了。到options utilities  setting 中选择erase used sectors
回复 支持 反对

使用道具 举报

地板
 楼主| jamesliu 发表于 2018-7-24 11:24:01 | 显示全部楼层
游客 114.222.230.x 发表于 2018-7-21 17:59
你好,N76E003的LDROM开辟4K后,地址是怎么算的。手册上说从LDROM启动是从0X0000开始计算地址(假设开辟4kL ...

对于003的CPU来说LDROM和APROM的起始地址都是0x0000
回复 支持 反对

使用道具 举报

5#
 楼主| jamesliu 发表于 2019-4-18 13:14:21 | 显示全部楼层
游客 36.57.144.x 发表于 2018-8-10 15:33
怎么解决的,我用也不行啊

看下你的config配置是不是选择从LDROM启动了
回复 支持 反对

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies |上传

本版积分规则

新唐MCU