- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
华恒ARM9 嵌入式教学实验指导书 第1 页,共1 页
实验十:E2PROM 实验
一.实验目的
1. 了解X1227 芯片中E2PROM 的作用;
2 . 掌握对该芯片中的E2PROM 的读写操作;
二.实验原理和说明
1. X1227 芯片中E2PROM 的读写操作
1.1 E2PROM 写操作
显然,对E2PROM 的操作,无论是读还是写,每次只传输一个字节是不切实际的。所
以,这里的读操作将采用页面写方式,见下图1。
图1 页面写时序
从图1 可以看到,X1227 每接收到一个字节,发出一个ACK 。当计数器到达了该页的
末尾,它会循环跳到该页的首地址。这意味着,该方式可以每次向E2PROM 写64 个字节。
例如,如果开始的时候向这个页面的第40 个地址写入30 个字节,前23 个字节将被写到地
址40 到63 上;后7 个字节被写到地址0 到6 上。地址计数器将指到地址的第7 位,见图
2 所示。如果向该页写入的字节数大于一个页面说能存放的最大字节数时,过去的数据会被
新的数据所覆盖。
图2 向一个64 byte 的页面的第40 个地址写入30 个字节
1.2 E2PROM 读操作
这里采用随机读模式和连续读模式结合的方式读取E2PROM。
随机读模式―――随机读操作允许主机访问X1227 中的任何地址。在发出将R/W 位置1
的从地址字节之前,主机必须首先完成一次“伪”写操作。主机发出开始条件和从地址字节,
收到一个应答,然后发出字地址字节。在收到每个字地址字节的应答后,主机立即发出另一
华恒ARM9 嵌入式教学实验指导书 第2 页,共2 页
个开始条件和将R/W位置1的从地址字节。之后器件发出一个应答接着就是8位数据。主机
要终止读操作时就不响应一个应答而发一个停止条件。关于地址应答和数据传送序列请参见
图3所示。
图3 随机读时序图
连续读模式―――连续读可以由当前地址读或是随机地址读任一种方法来启动。第一个
数据字节可以用其它方式发送;但是现在主机响应一次应答,以表示它需要随后的数据。器
件对每一个接收到的应答继续输出数据。主机若要终止读操作,则不响应应答而发出一个停
止条件。
数据输出是顺序的,从地址n输出的数据后面跟着从地址n+1输出数据。用于读操作的
地址计数器逐次加1,通过所有的页和栏地址,可以在一次操作中将全部存储器的内容连续
读出。在地址空间的终端,计数器 “返回”到地址空间的开始端,X1227继续在收到每个应
答时输出数据。
1.3 特别注意事项
下面,我们先看一下状态寄存器的WEL 位的介绍。
WEL :写使能锁存―――易失性
WEL位控制在一次写操作时对CCR和寄存器阵列的访问。该位是易失性锁存位,上电
时处于“低”(禁止)状态。当WEL位为“低”时,对CCR或任何阵列地址写入都将被忽
略 (在数据字节之后将不发生应答)。通过对状态寄存器的WEL位写 “1”对其它位写 “0”
来使WEL位置1。一旦被置1,WEL保持置1,直到被复位为0 (通过向状态寄存器的WEL位
写“0”, 其它位也写入 “0”)或者直到器件再次上电,写WEL位并不引起一次非易失性
写周期,因此在停止(stop )条件之后器件可以立刻准备下一次操作。
可以看出,和向CCR 寄存器写类似,我们在对 E2PROM 进行写操作前,需要使
WEL 位置1;写完毕后,再把它复位。
2. X1227 中E2PROM 在HHARM9-EDU 开发板上的作用
下面首先介绍一下嵌入式网络设备中的MAC 及IP 地址的设置特点。
(1) 在嵌入式设备中往往没有硬盘,它的操作系统和应用软件通常是打包放在Flash 等存储
设备中。系统启动时,把Flash 中的代码释放到内存中,再在内存中运行。比如嵌入式操作
系统linux-2.4.*-rmk9,在用于S3C2410 这样的带以太网接口的嵌入式设备时,把内核和应
用程序代码压成一个映像文件包,在包中有网络部分 MAC 及 IP 地址。但这些MAC 及 IP
您可能关注的文档
最近下载
- DMX512灯光调光控制程序.doc VIP
- 四种不同类型土壤保水剂保水性能的比较-生态学杂志.PDF VIP
- 2019年中央机关公开遴选和选调公务员笔试真题〔B卷完好版解析〕_党政公选考试公共科目题库_公共科目真题_模拟试题.docx VIP
- 北京市东城区汇文中学2023-2024学年七年级上学期月考数学试题(无答案).docx VIP
- 《有效复习》班队活动教案.doc VIP
- 四年级阅读理解专项训练可打印.docx VIP
- 法医考试题目及答案.doc VIP
- 《水泥胶砂保水率测定方法》GB_T 45002-2024.pdf
- USON介绍分析.ppt VIP
- 新学期小学英语开学第一课主题班会PPT课件.pptx VIP
文档评论(0)