LPC178x/7x 微控制器存储器映射与AHB仲裁详解

需积分: 50 59 下载量 149 浏览量 更新于2024-08-06 收藏 20.17MB PDF 举报
"LPC1788中文说明书" 本文档主要介绍了NXP Semiconductors的LPC178x/7x系列微控制器,特别是LPC1788的相关特性,包括存储器重新映射、中断向量表、AHB仲裁等关键概念。 在【标题】中提到的“存储器重新映射”,这是一个针对Cortex-M3内核的重要功能。Cortex-M3处理器允许将中断向量表(IVT)移到存储器映射空间的其他位置。这种机制通过向量表偏移寄存器(Vector Table Offset Register)来控制,确保处理器在响应中断时能找到正确的处理程序入口地址。在没有Flash工作的情况下,例如程序从0x8000 0000地址开始执行,需要设置中断向量表。在硬件复位后,启动ROM会被临时映射到地址0,但调试过程中可能需要用户手动调整映射。 【描述】还提到了“AHB仲裁”。在LPC1788这样的多层AHB(Advanced High-performance Bus)总线架构中,如果多个主机同时尝试访问同一个从机接口,就需要进行仲裁。默认情况下,D-code总线具有最高优先级,其次是I-code总线,其余主机的优先级较低。用户可以通过矩阵仲裁寄存器(Matrix_Arb)调整这些优先级,以优化特定外设如LCD接口的数据传输。 具体到LPC1788,仲裁配置可以在矩阵仲裁寄存器(Matrix_Arb-0x400F C188)中进行,该寄存器允许用户修改I-Code、D-Code、系统总线、通用DMA控制器、以太网DMA、LCD DMA和USB DMA的优先级,从而优化系统性能。 【标签】“LPC1788中文说明书”表明此文档是关于LPC1788微控制器的中文用户手册,提供给开发人员和工程师详细的操作指南和硬件信息。 LPC1788是一款基于ARMCortex-M3内核的32位微控制器,具备丰富的外设接口如USB、以太网、LCD、CAN、I2C、I2S等,并且支持存储器重新映射和自定义AHB仲裁,适合于需要高性能和灵活配置的嵌入式应用。该手册提供了详细的配置和操作指南,对于理解和使用LPC1788系列芯片至关重要。