文档介绍:ARM开发板使用手册PHILIPLPC2132ARM7TDMI第一章介绍 LPC2132开发板是专门为arm初学者开发的实验板,用户可以做基础的arm实验,也可以做基于ucos-ii的操作系统实验。本系统的实验源代码全部开放,用户可以在此基础上开发产品,减少重复劳动。由于LPC2132体积很小,并且功能强大,因此特别适合需要复杂智能控制的场合,其运行速度高于早期的80486计算机,而体积只有指甲大。我们已经将LPC2132产品成功应用在干扰比较强的工业场合,经过6个月的运行,各项指标符合要求。因此我们特别推荐这一款开发板作为ARM初学者入门。由于此款开发板体积很小,非常适合直接应用在工业以及民用智能控制器的场合。LPC2132CPU介绍LPC2131/2132/2138是基于一个支持实时仿真和跟踪的16/32位ARM7TDMI-STMCPU,并带有32kB、64kB和512kB嵌入的高速Flash存储器。128位宽度的存储器接口和独特的加速结构使32位代码能够在最大时钟速率下运行。对代码规模有严格控制的应用可使用16位Thumb模式将代码规模降低超过30%,而性能的损失却很小。较小的封装和很低的功耗使LPC2131/2132/2138特别适用于访问控制和POS机等小型应用中;由于内置了宽范围的串行通信接口和8/16/32kB的片内SRAM,它们也非常适合于通信网关、协议转换器、软件modem、语音识别、低端成像,为这些应用提供大规模的缓冲区和强大的处理功能。多个32位定时器、1个或2个10位8路的ADC、10位DAC、PWM通道、47个GPIO以及多达9个边沿或电平触发的外部中断使它们特别适用于工业控制应用以及医疗系统。 主要特性l      16/32位ARM7TDMI-S核,超小LQFP64封装。l      8/16/32kB的片内静态RAM和32/64/512kB的片内Flash程序存储器。128位宽度接口/加速器可实现高达60MHz工作频率。l      通过片内boot装载程序实现在系统编程/在应用编程(ISP/IAP)。单扇区或整片擦除时间为400ms。l      256字节行编程时间为1ms。l      EmbeddedICE®RT和嵌入式跟踪接口通过片内RealMonitorTM软件对代码进行实时调试和高速跟踪。l      1个(LPC2131/2132)或2个(LPC2138)8路10位的A/D转换器,共提供16路模拟输入,每个通道的转换时间低至2。44us。l      1个10位的D/A转换器,可产生不同的模拟输出。(仅适用于LPC2132/2138)l      2个32位定时器/计数器(带4路捕获和4路比较通道)、PWM单元(6路输出)和看门狗。l      实时时钟具有独立的电源和时钟,可在节电模式中极大地降低功耗。l      多个串行接口,包括2个16C550工业标准UART、2个高速I2C接口(400kbit/s)、SPITM和具有缓冲作用和数据长度可变功能的SSP。l      向量中断控制器。可配置优先级和向量地址。l      小型的LQFP64封装上包含多达47个通用I/O口(可承受5V电压)。l      多达9个边沿或电平触发的外部中断管脚。l      通过片内PLL(100us的设置时间)可实现最大为60MHz的CPU操作频率。l      片内晶振频率范围:1~30MHz。l      低功耗模式:空闲和掉电。l      可通过个别使能/禁止外部功能和外围时钟分频来优化功耗。l      通过外部中断将处理器从掉电模式中唤醒。l      单电源,具有上电复位(POR)和掉电检测(BOD)电路:l      CPU操作电压范围:3。0V~3。6V(3。3V±10﹪),I/O口可承受5V的电压。实验开发板的中央处理器采用Philips最新的LPC2132低功耗32位ARM处理器,内带16kRAM,64Kflash,工作频率最高60M。实验种类可以做如下实验(实际上不限于这些):LCD液晶控制器实验,您可以掌握在没有操作系统的支持下编写LCD液晶驱动以及菜单制作l      GPIO实验,通过GPIO驱动发光管l      SPI总线实验,可以掌握对SPI外设的操作,如74HC595的操作l      A/DD/A实验,掌握模拟信号采样并转化为数字量,以及数字量生成模拟电压l      PWM实验,掌握脉宽调制的生成l      实时时钟实验,掌握对内部时钟的设置以及读取l      脉冲计数实验,掌握用中断方式对外部跳变信号的计数以及查询方式计数l      串行通信实验,掌握RS232通信,不同波特率的设置,查询方式通信以及中断方式通信l      I2C总线实验,