找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3435|回复: 5
打印 上一主题 下一主题
收起左侧

单片机内EEPROM的操作测试

[复制链接]
跳转到指定楼层
楼主
ID:27770 发表于 2018-8-9 13:11 来自手机 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
由于项目需要,选择了有较大EEPROM空间的单片机,开始用STC8A8K32S的,具有32KEEPROM空间,都说51芯片兼容性好,同样的程序,我却没有享受到成功的喜悦,真心苦闷!
后改用MPC82G516,默认有3KEEPROM空间,不够大,又调节为15K空间,这一次,成功了!—— 见图。
第一步,擦除一页,就是512字节,从0xC000开始,直到0XC200,全部为0XFF。
第二步,写99H滿一页,也全部成功!
第三步,读出从0XC000至0XC200的内容并与99H比较正确与否,遇错即停!结果是没有一个错!
大空间操作是做点阵屏,多信息存储的基础,不太方便的是如早期的外挂存储器一样,不能单独任意字节修改,动一下就要512字节!期待业间哪家单片机公司可以改革突破!
读出有二种方法,其一是IAP典型做法。其二是直接用查表方法去找某个地址的数据,速度远比IAP方法更快,而且还更方便!—— 仅供参考。(各代码段见图)。
有朋友提出,51单片机仅有128/256个RAM,怎么捣鼓512字节?—— 请注意到,还有1K至8K扩展的RAM呢!另外,双DPRT也让操作可从一页读出而存入另一页,存入时就可删/增内容啦。—— 交流心得,共同进步!

IMG_20180808_172009.jpg (68.21 KB, 下载次数: 66)

IMG_20180808_172009.jpg

mmexport1533627714229.jpg (57.21 KB, 下载次数: 51)

mmexport1533627714229.jpg

mmexport1533627719277.jpg (67.52 KB, 下载次数: 58)

mmexport1533627719277.jpg

mmexport1533627724560.jpg (51.9 KB, 下载次数: 78)

mmexport1533627724560.jpg

mmexport1533627730473.jpg (65.97 KB, 下载次数: 94)

mmexport1533627730473.jpg

mmexport1533627735641.jpg (56.35 KB, 下载次数: 66)

mmexport1533627735641.jpg

mmexport1533627742906.jpg (32.17 KB, 下载次数: 58)

mmexport1533627742906.jpg

IMG_20180808_172053.jpg (69.8 KB, 下载次数: 74)

IMG_20180808_172053.jpg

评分

参与人数 1黑币 +50 收起 理由
admin + 50 共享资料的黑币奖励!

查看全部评分

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

使用道具 举报

沙发
ID:1 发表于 2018-8-9 16:17 | 只看该作者
好东东,楼主能分享源码吗?
回复

使用道具 举报

板凳
ID:7485 发表于 2018-8-9 17:51 | 只看该作者
楼主给的源程序有页面擦除、页面写和读字节程序,都是图片格式的。

但是不能拷贝,只能抄下来。这个好像规格书里面提供的是一样的。
回复

使用道具 举报

地板
ID:27770 发表于 2018-8-10 19:05 来自手机 | 只看该作者
admin 发表于 2018-8-9 16:17
好东东,楼主能分享源码吗?

可以的,程序不长,故没有直接给,到PC端后再给一次文本格式的。
回复

使用道具 举报

5#
ID:27770 发表于 2018-8-10 20:56 | 只看该作者
这是台湾 51 单片机,笙泉的 82G516 关于 IAP 擦除/写入/读出 的项目文件, 连同 源文件, 包含文件,项目编译文件,全部在一起,供朋友们互相交流参考!

G516_IAP.rar

21.61 KB, 下载次数: 6, 下载积分: 黑币 -5

回复

使用道具 举报

6#
ID:726610 发表于 2020-4-13 03:44 | 只看该作者
哈哈 用的是汇编写的呀 厉害。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表