LPC178x/177x E2PROM错误响应与操作详解

需积分: 45 28 下载量 160 浏览量 更新于2024-08-06 收藏 18.87MB PDF 举报
"LPC178x下册中的E2PROM和外部存储器控制器(EMC)" 在微控制器LPC178x中,E2PROM(Electrically Erasable Programmable Read-Only Memory,电可擦可编程只读存储器)是一个重要的功能部件,它允许数据的非挥发性存储,即使在电源关闭后也能保持数据。E2PROM通常用于存储配置信息、固件更新或者用户设置等。 5.16 E2PROM存储器 E2PROM的描述: E2PROM是微控制器内部的一种内存类型,它提供了可编程和可擦除的能力,允许用户在运行时修改存储的数据。这种内存的特性使其非常适合于那些需要在产品生命周期内进行多次修改的应用。 5.16.1 特性: E2PROM的特性包括: - 非挥发性:即使在断电后,存储的数据也不会丢失。 - 可编程性:可以写入数据到特定地址。 - 可擦除性:通过电子方式擦除旧数据,为新数据腾出空间。 - 受保护页:某些页面可能被设置为只读或受保护,防止意外修改。 5.16.3 寄存器描述: E2PROM的操作涉及到一系列的寄存器,这些寄存器用于控制和管理数据传输、地址映射以及状态监控。错误响应与这些寄存器的操作密切相关,例如: - 命令寄存器:用于执行E2PROM的读写操作。 - OVP输入信号:用于解除受保护页的保护,允许擦除/编程操作。 5.16.4 E2PROM操作: E2PROM的操作包括读、写、擦除等基本动作。错误响应通常发生在以下情况: - 尝试在受保护页上执行擦除/编程操作会导致命令寄存器的写传输错误,除非OVP输入信号被激活。 - 写入只读寄存器或读取只写寄存器都会触发错误响应。 - 访问不存在的寄存器地址也会导致错误。 5.17 外部存储器控制器(EMC) 5.17.1 概述: 外部存储器控制器负责管理LPC178x与外部存储设备(如RAM、ROM、NAND Flash等)的通信。它提供了高速的数据传输,并能适应多种类型的外部存储设备。 5.17.2 特性: EMC的特性可能包括: - 支持多种外部存储设备接口标准。 - 高速数据传输,提高系统性能。 - 可配置的时序参数,以适应不同速度和类型的外部设备。 - 错误管理机制,确保数据传输的可靠性。 EMC对于扩展LPC178x的存储容量和功能至关重要,它可以连接并控制各种类型的外部存储器,满足系统对大容量存储和复杂存储需求。 总结来说,LPC178x的E2PROM和EMC是微控制器的关键组成部分,它们分别负责内部非挥发性存储和外部存储设备的管理。理解这两个功能部件的工作原理和错误响应机制,对于正确地使用和调试LPC178x系统至关重要。