LPC214X ARM7 处理器中文手册:外部存储器寄存器详解

需积分: 15 0 下载量 130 浏览量 更新于2024-07-26 收藏 341KB PDF 举报
"LPC214X中文手册包含PDF格式的详细资料,涵盖了LPC21xx系列ARM7处理器的寄存器配置等全面信息。" LPC214X系列是NXP公司生产的基于ARM7TDMI-S内核的微控制器,常用于嵌入式系统设计。该系列芯片具有丰富的外设接口和多种功能,便于开发者进行各种应用开发。在LPC214X中文手册中,重点介绍了处理器的外部存储器寄存器(PINSEL0和PINSEL1),这些寄存器用于配置和控制GPIO(通用输入/输出)引脚的功能。 PINSEL0寄存器主要用于配置P0端口的多功能引脚。每个引脚有四种可能的功能模式,具体由二进制编码决定。例如,P0.0在复位状态下默认为GPIO,但也可以配置为TxD0(UART0的发送数据)、PWM1或EINT0(外部中断0)。类似的,P0.1可以是GPIO、RxD0、PWM3或EINT0。通过改变PINSEL0中的相应位,开发者可以选择所需的引脚功能。这样的灵活性使得LPC214X能够适应不同的系统需求。 PINSEL1寄存器与PINSEL0类似,继续配置P0端口的剩余引脚。例如,P0.16可以配置为GPIO或匹配0.2(定时器0的匹配功能),而P0.18可以设置为捕获1.3(定时器1的捕获功能)或MISO1(SPI1的主输入,从机输出)。通过PINSEL1,开发者可以定义P0.16到P0.21引脚的功能,包括GPIO、定时器功能、SPI接口以及外部中断。 这些寄存器的配置是LPC214X微控制器应用开发的基础,它们决定了硬件接口的工作模式,影响着系统的通信、时序控制和中断处理等功能。通过正确设置PINSEL寄存器,开发者能够充分利用LPC214X的多功能特性,实现各种复杂的嵌入式系统设计。此外,手册中还可能包含其他寄存器的详细信息,如定时器、串行通信接口、中断控制器等,这些都是开发过程中不可或缺的部分。理解并熟练运用这些资源,将有助于开发者高效地设计和调试基于LPC214X的系统。