《实验十:E2PROM 实验》.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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

文档评论(0)

taxe + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档