LPC2138综述

作       者:武力戡乱

修改日期:2017-09-07

备       注:

1、总备注信息

2、联系方式

3、其它博文链接:武力戡乱博客目录总表

4、本文根据官网资料UM10120翻译而得

内       容:

1、概述

    LPC213x 和 LPC213x/01是基于32/16位ARM7TDMICPU的微控制器,支持实时模拟和嵌入式跟踪,并嵌入32kB到512kB的高速Flash存储器。有一个128位宽的内存接口和独特的加速结构,使32位代码能够在最快时钟速率下运行。对控制代码大小方面,可使用16位Thumb®模式,将代码规模降低30%多,而性能的损失却很小。

    由于小尺寸和低功耗,这些处理器可以应用小型控制系统中,如接入控制和POS机。通用的串行通信接口和8/16/32 kB的片上存储器,他们非常适合通信网关和协议转换器、软调制解调器,语音识别和低端成像,提供大型缓冲区和高处理能力。灵活多变的32位定时器,一个或两个10位ADC且有路8通道,10位DAC,PWM通道和47个快速GPIO,九个外部边沿检测中断引脚,使这些微控制器特别适合工业控制和医疗系统。

2、性能介绍

1、小型 LQFP64 封装的 16/32 位 ARM7TDMI-S 微控制器。
2、8/16/32kB 片内静态 RAM。
3、片内 Boot 装载软件实现在系统/在应用中编程(ISP/IAP)。扇区擦除或整片擦除的时间为 400ms,1ms 可编程 256 字节。
4、EmbeddedICE ® RT和嵌入式跟踪接口可实时调试(利用片内RealMonitor软件)和高速跟踪执行代码。
5、1 个(LPC2132/2132)或 2 个(LPC2138)8 路 10 位 A/D 转换器共包含 16 个模拟输入,每个通道的转换时间低至 2.44us。
6、1 个 10 位 D/A 转换器,可提供不同的模拟输出(LPC2132/2138)。
7、2 个 32 位定时器/计数器(带 4 路捕获和 4 路比较通道)、PWM 单元(6 路输出)和看门狗。
8、实时时钟具有独立的电源和时钟源,在节电模式下极大地降低了功耗。
9、多个串行接口,包括 2 个 16C550 工业标准UART、2 个高速I 2 C接口(400 kbit/s)、SPI TM 和SSP(具有缓冲功能,数据长度可变)。
10、向量中断控制器。可配置优先级和向量地址。
11、多达 47 个 5V 的通用 I/O 口(LQFP64 封装)。
12、9 个边沿或电平触发的外部中断引脚。
13、通过片内 PLL 可实现最大为 60MHz 的 CPU 操作频率,PLL 的稳定时间为 100us。
14、片内晶振频率范围:1~30 MHz。
15、2 个低功耗模式:空闲和掉电。
16、可通过个别使能/禁止外部功能和降低外部时钟来优化功耗。
17、通过外部中断将处理器从掉电模式中唤醒。
18、单个电源供电,含有上电复位(POR)和掉电检测(BOD)电路:
-CPU 操作电压范围:3.0~3.6 V (3.3 V+/- 10%),I/O 口可承受 5V 的最大电压。

3、系统结构框图


第1 章 EasyARM2131 开发板硬件结构....................................................................7 1.1 功能特点................................................................................................................... 7 1.2 硬件原理................................................................................................................... 8 1.2.1 电路原理图....................................................................................................... 8 1.2.2 原理说明........................................................................................................... 9 1.3 硬件结构................................................................................................................. 17 1.3.1 元件布局图..................................................................................................... 17 1.3.2 跳线器说明..................................................................................................... 17 1.3.3 连接器说明..................................................................................................... 24 1.4 硬件使用的资源..................................................................................................... 25 1.5 其它......................................................................................................................... 26 1.5.1 EasyARM2131开发板电源........................................................................... 26 1.5.2 跳线器............................................................................................................. 26 第2 章 ADS集成开发环境及EasyJTAG仿真器使用.............................................. 27 2.1 ADS 1.2 集成开发环境的组成 .............................................................................. 27 2.1.1 CodeWarrior IDE简介....................................................................................27 2.1.2 AXD调试器简介............................................................................................28 2.2 工程的编辑............................................................................................................. 29 2.2.1 建立工程......................................................................................................... 29 2.2.2 建立文件......................................................................................................... 29 2.2.3 添加文件到工程............................................................................................. 30 2.2.4 编译连接工程................................................................................................. 30 2.2.5 打开旧工程..................................................................................................... 32 2.3 工程的调试............................................................................................................. 33 2.3.1 选择调试目标................................................................................................. 33 2.3.2 调试工具条..................................................................................................... 33 2.4 LPC2131 微控制器工程模板 ................................................................................34 2.4.1 为ADS1.2增加LPC2131 专用工程模板....................................................... 34 2.4.2 使用LPC2131 专用工程模板建立工程 ......................................................... 35 2.4.3 从LPC2100 工程模板到LPC2131 工程模板 ................................................37 2.5 EasyJTAG仿真器的安装与使用............................................................................39 2.5.1 安装EasyJTAG仿真器....................................................................................40 2.5.2 使用EasyJTAG仿真器....................................................................................40 2.6 固化程序................................................................................................................. 42 2.7 使用JTAG接口下载............................................................................................... 42 2.8 使用ISP 下载........................................................................................................... 43 2.8.1 生成Hex文件.................................................................................................. 43 2.8.2 用ISP 软件下载............................................................................................... 44 2.9 在开发板上运行第一个程序................................................................................. 45 2.9.1 建立工程......................................................................................................... 45 2.9.2 添加代码......................................................................................................... 45 2.9.3 编译连接工程................................................................................................. 48 2.9.4 进入AXD调试................................................................................................48 2.9.5 在FLASH中调试............................................................................................49 广州周立功单片机发展有限公司 Tel: (020)38730976 38730977 Fax: 38730925 http://www.zlgmcu.com 2 2.9.6 脱机运行......................................................................................................... 49 第3 章 LPC2131 使用指南....................................................................................... 50 3.1 简介......................................................................................................................... 50 3.1.1 概述................................................................................................................. 50 3.1.2 LPC2131/2132/2134/2136/2138 特性............................................................51 3.1.3 器件信息......................................................................................................... 51 3.2 管脚信息................................................................................................................. 52 3.2.1 LPC2131 的管脚分布 ....................................................................................52 3.2.2 LPC2131 的管脚描述 ....................................................................................52 3.3 结构概述................................................................................................................. 56 3.4 存储器寻址............................................................................................................. 59 3.4.1 存储器映射..................................................................................................... 59 3.4.2 LPC2131 存储器重新映射和BOOT BLOCK ...............................................61 3.4.3 存储器的重新映射......................................................................................... 62 3.4.4 预取指中止和数据中止异常......................................................................... 63 3.4.5 启动代码相关部分......................................................................................... 64 3.5 系统控制模块......................................................................................................... 66 3.5.1 概述................................................................................................................. 66 3.5.2 管脚描述......................................................................................................... 66 3.5.3 寄存器汇总..................................................................................................... 67 3.5.4 晶体振荡器..................................................................................................... 68 3.5.5 外部中断输入................................................................................................. 69 3.5.6 存储器映射控制REMAP ...............................................................................73 3.5.7 锁相环PLL......................................................................................................74 3.5.8 功率控制......................................................................................................... 80 3.5.9 复位................................................................................................................. 82 3.5.10 VPB 分频器..................................................................................................... 85 3.5.11 唤醒定时器..................................................................................................... 86 3.5.12 掉电检测......................................................................................................... 87 3.5.13 代码安全和调试............................................................................................. 87 3.5.14 启动代码相关部分......................................................................................... 88 3.6 存储器加速模块(MAM)................................................................................... 90 3.6.1 描述................................................................................................................. 90 3.6.2 操作................................................................................................................. 90 3.6.3 MAM 结构....................................................................................................... 90 3.6.4 Flash存储器组 ................................................................................................91 3.6.5 指令锁存和数据锁存..................................................................................... 91 3.6.6 MAM 的操作模式........................................................................................... 91 3.6.7 MAM 配置....................................................................................................... 92 3.6.8 寄存器描述..................................................................................................... 92 3.6.9 MAM 使用注意事项....................................................................................... 93 3.6.10 启动代码相关部分......................................................................................... 94 3.7 向量中断控制器(VIC)...................................................................................... 94 3.7.1 概述................................................................................................................. 94 广州周立功单片机发展有限公司 Tel: (020)38730976 38730977 Fax: 38730925 http://www.zlgmcu.com 3 3.7.2 特性................................................................................................................. 95 3.7.3 结构................................................................................................................. 95 3.7.4 寄存器描述..................................................................................................... 96 3.7.5 中断源........................................................................................................... 101 3.7.6 VIC 操作方法................................................................................................102 3.7.7 伪中断........................................................................................................... 103 3.7.8 VIC 使用注意事项........................................................................................105 3.7.9 VIC 使用举例................................................................................................106 3.7.10 启动代码相关部分....................................................................................... 107 3.8 管脚连接模块....................................................................................................... 109 3.8.1 概述............................................................................................................... 109 3.8.2 寄存器描述................................................................................................... 109 3.8.3 管脚功能选择使用示例............................................................................... 111 3.9 启动代码综述....................................................................................................... 112 3.9.1 文件组成....................................................................................................... 112 3.9.2 Startup.s......................................................................................................... 113 3.9.3 IRQ.s ............................................................................................................. 118 3.9.4 Target.c.......................................................................................................... 119 3.9.5 config.h ......................................................................................................... 122 3.9.6 target.h........................................................................................................... 123 3.9.7 LPC2294.h .................................................................................................... 124 3.9.8 分散加载文件............................................................................................... 124 3.9.9 启动代码工作流程....................................................................................... 127 第4 章 LPC2131 功能部件..................................................................................... 132 4.1 GPIO ..................................................................................................................... 132 4.1.1 概述............................................................................................................... 132 4.1.2 特性............................................................................................................... 132 4.1.3 管脚描述....................................................................................................... 132 4.1.4 寄存器描述................................................................................................... 132 4.1.5 GPIO两种应用电路..................................................................................... 134 4.1.6 使用示例....................................................................................................... 135 4.1.7 注意事项....................................................................................................... 136 4.1.8 基础实验....................................................................................................... 138 4.2 UART0和UART1 ................................................................................................147 4.2.1 概述............................................................................................................... 147 4.2.2 特性............................................................................................................... 147 4.2.3 管脚描述....................................................................................................... 147 4.2.4 结构............................................................................................................... 148 4.2.5 寄存器描述................................................................................................... 149 4.2.6 基本操作....................................................................................................... 156 4.2.7 使用示例....................................................................................................... 157 4.2.8 应用............................................................................................................... 157 4.2.9 基础实验....................................................................................................... 158 4.3 I 2 C0和I 2 C1 ...........................................................................................................167 广州周立功单片机发展有限公司 Tel: (020)38730976 38730977 Fax: 38730925 http://www.zlgmcu.com 4 4.3.1 概述............................................................................................................... 167 4.3.2 特性............................................................................................................... 168 4.3.3 管脚描述....................................................................................................... 168 4.3.4 结构............................................................................................................... 168 4.3.5 I 2 C 描述......................................................................................................... 170 4.3.6 寄存器描述................................................................................................... 180 4.3.7 基本操作....................................................................................................... 183 4.3.8 使用示例....................................................................................................... 184 4.3.9 基础实验....................................................................................................... 184 4.4 SPI接口................................................................................................................. 202 4.4.1 概述............................................................................................................... 202 4.4.2 特性............................................................................................................... 203 4.4.3 管脚描述....................................................................................................... 203 4.4.4 结构............................................................................................................... 203 4.4.5 SPI描述......................................................................................................... 204 4.4.6 寄存器描述................................................................................................... 208 4.4.7 基本操作....................................................................................................... 211 4.4.8 使用示例....................................................................................................... 213 4.4.9 基础实验....................................................................................................... 214 4.5 SSP 控制器............................................................................................................223 4.5.1 概述............................................................................................................... 223 4.5.2 特性............................................................................................................... 223 4.5.3 管脚描述....................................................................................................... 223 4.5.4 SSI帧格式..................................................................................................... 224 4.5.5 SPI帧格式..................................................................................................... 225 4.5.6 Microwire帧格式 .......................................................................................... 229 4.5.7 寄存器描述................................................................................................... 231 4.5.8 使用示例....................................................................................................... 235 4.5.9 基础实验....................................................................................................... 236 4.6 定时器0 和定时器 1............................................................................................ 244 4.6.1 概述............................................................................................................... 244 4.6.2 特性............................................................................................................... 244 4.6.3 管脚描述....................................................................................................... 244 4.6.4 结构............................................................................................................... 245 4.6.5 寄存器描述................................................................................................... 246 4.6.6 功能框图....................................................................................................... 251 4.6.7 使用示例....................................................................................................... 252 4.6.8 基础实验....................................................................................................... 254 4.7 脉宽调制器........................................................................................................... 265 4.7.1 概述............................................................................................................... 265 4.7.2 特性............................................................................................................... 265 4.7.3 管脚描述....................................................................................................... 266 4.7.4 结构............................................................................................................... 266 4.7.5 寄存器描述................................................................................................... 269 广州周立功单片机发展有限公司 Tel: (020)38730976 38730977 Fax: 38730925 http://www.zlgmcu.com 5 4.7.6 基本操作....................................................................................................... 274 4.7.7 使用示例....................................................................................................... 275 4.7.8 基础实验....................................................................................................... 277 4.8 A/D 转换器............................................................................................................284 4.8.1 概述............................................................................................................... 284 4.8.2 特性............................................................................................................... 285 4.8.3 管脚描述....................................................................................................... 285 4.8.4 寄存器描述................................................................................................... 286 4.8.5 基本操作....................................................................................................... 288 4.8.6 使用示例....................................................................................................... 289 4.8.7 基础实验....................................................................................................... 290 4.9 实时时钟............................................................................................................... 297 4.9.1 概述............................................................................................................... 297 4.9.2 特性............................................................................................................... 297 4.9.3 结构............................................................................................................... 297 4.9.4 寄存器描述................................................................................................... 297 4.9.5 预分频器....................................................................................................... 303 4.9.6 RTC 中断....................................................................................................... 305 4.9.7 基本操作....................................................................................................... 306 4.9.8 注意事项....................................................................................................... 307 4.9.9 使用示例....................................................................................................... 307 4.9.10 基础实验....................................................................................................... 308 4.10 看门狗................................................................................................................... 316 4.10.1 概述............................................................................................................... 316 4.10.2 特性............................................................................................................... 316 4.10.3 结构............................................................................................................... 316 4.10.4 寄存器描述................................................................................................... 317 4.10.5 基本操作....................................................................................................... 319 4.10.6 使用示例....................................................................................................... 319 4.10.7 基础实验....................................................................................................... 319 4.11 中断相关实验....................................................................................................... 326 4.11.1 外部中断....................................................................................................... 327 4.11.2 非向量中断................................................................................................... 331 4.11.3 向量中断....................................................................................................... 333 4.11.4 中断优先级................................................................................................... 335 4.11.5 中断嵌套....................................................................................................... 338 4.11.6 软件中断....................................................................................................... 341 4.11.7 快速中断....................................................................................................... 344 4.12 系统控制相关实验............................................................................................... 348 4.12.1 存储器映射................................................................................................... 348 4.12.2 PLL................................................................................................................ 352 4.12.3 MAM............................................................................................................. 357 4.12.4 功率控制....................................................................................................... 358 4.12.5 代码安全....................................................................................................... 359 广州周立功单片机发展有限公司 Tel: (020)38730976 38730977 Fax: 38730925 http://www.zlgmcu.com 6 4.13 FLASH存储器...................................................................................................... 359 4.13.1 Flash存储系统 .............................................................................................. 359 4.13.2 FLASH BOOT装载程序.............................................................................. 360 4.13.3 有效的用户代码........................................................................................... 361 4.13.4 代码读保护................................................................................................... 362 4.13.5 ISP-在系统编程......................................................................................... 363 4.13.6 IAP -在应用编程........................................................................................371 第5 章 LPC2132/2134/2136/2138硬件结构.......................................................... 382 5.1 概述....................................................................................................................... 382 5.2 特性....................................................................................................................... 382 5.3 应用....................................................................................................................... 383 5.4 器件信息............................................................................................................... 383 5.5 功能框图............................................................................................................... 383 5.6 管脚配置............................................................................................................... 384 5.6.1 L2132/2134/2136/2138 的管脚描述 ............................................................385 5.7 管脚连接模块....................................................................................................... 390 5.7.1 寄存器描述................................................................................................... 390 5.8 UART1 .................................................................................................................. 391 5.8.1 特性............................................................................................................... 391 5.8.2 管脚描述....................................................................................................... 392 5.8.3 寄存器描述................................................................................................... 392 5.8.4 结构............................................................................................................... 400 5.9 A/D 转换器............................................................................................................401 5.9.1 特性............................................................................................................... 401 5.9.2 描述............................................................................................................... 402 5.9.3 管脚描述....................................................................................................... 402 5.9.4 寄存器描述................................................................................................... 402 5.10 D/A 转换器............................................................................................................405 5.10.1 特性............................................................................................................... 405 5.10.2 管脚描述....................................................................................................... 405 5.10.3 寄存器描述................................................................................................... 405 5.10.4 操作............................................................................................................... 406 5.11 向量中断控制器................................................................................................... 406 EasyARM软件窗口介绍...................................................................................................... 408 EasyARM软件通讯协议...................................................................................................... 409 C.1 ARM 指令列表............................................................................................................412 C.2 Thumb指令列表......................................................................................................... 413 C.3 汇编预定义变量及伪指令 ......................................................................................... 415 C.4 其它............................................................................................................................. 419
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值