没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
广州周立功单片机发展有限公司 www.zlgmcu.com
专注的力量成就梦想
LPC2101/02/03 使用指南
目录
目录
第 1 章 概述............................................................................................................................................1
1.1 简介...............................................................................................................................................1
1.2 特性...............................................................................................................................................1
1.3 应用...............................................................................................................................................2
1.4 器件信息.......................................................................................................................................2
1.5 结构概述.......................................................................................................................................2
1.6 ARM7TDMI-S 处理器 ..................................................................................................................2
1.7 片内 FLASH 存储器系统...............................................................................................................3
1.8 片内静态 RAM(SRAM) ...............................................................................................................3
1.9 方框图...........................................................................................................................................4
第 2 章 LPC2101/02/03 存储器寻址.....................................................................................................5
2.1 存储器映射 ...................................................................................................................................5
2.2 LPC2101/02/03 存储器重新映射和引导模块..............................................................................8
2.2.1 存储器映射概念和操作模式................................................................................................8
2.2.2 存储器的重新映射................................................................................................................9
2.3 预取指中止和数据中止异常 .....................................................................................................10
第 3 章 系统控制模块..........................................................................................................................12
3.1 系统控制模块功能汇总 .............................................................................................................12
3.2 管脚描述.....................................................................................................................................12
3.3 寄存器描述 .................................................................................................................................13
3.4 晶体振荡器 .................................................................................................................................13
3.5 外部中断输入 .............................................................................................................................15
3.5.1 寄存器描述..........................................................................................................................15
3.5.2 外部中断标志寄存器(EXTINT - 0xE01F C140) ..........................................................15
3.5.3 中断唤醒寄存器(INTWAKE - 0xE01F C144) ..............................................................16
3.5.4 外部中断方式寄存器(EXTMODE – 0xE01F C148) ....................................................17
3.5.5 外部中断极性寄存器(EXTPOLAR – 0xE01F C14C) ..................................................17
3.6 其它系统控制 .............................................................................................................................18
3.6.1 系统控制和状态标志寄存器 (SCS – 0xE01F C1A0) .......................................................18
3.7 存储器映射控制 .........................................................................................................................19
3.7.1 存储器映射控制寄存器(MEMMAP – 0xE01F C040)..................................................19
3.7.2 存储器映射控制的使用注意事项......................................................................................19
3.8 锁相环(PLL)..........................................................................................................................19
3.8.1 寄存器描述..........................................................................................................................20
3.8.2 PLL 控制寄存器(PLLCON – 0xE01F C080).................................................................21
3.8.3 PLL 配置寄存器(PLLCFG – 0xE01F C084)..................................................................21
3.8.4 PLL 状态寄存器(PLLSTAT - 0xE01F C088).................................................................21
3.8.5 PLL 中断...............................................................................................................................22
3.8.6 PLL 模式...............................................................................................................................22
3.8.7 PLL 馈送寄存器(PLLFEED – 0xE01F C08C)...............................................................22
目录
3.8.8 PLL 和掉电模式...................................................................................................................23
3.8.9 PLL 频率计算.......................................................................................................................23
3.8.10 确定 PLL 设定的过程.......................................................................................................23
3.8.11 PLL 配置举例.....................................................................................................................24
3.9 功率控制.....................................................................................................................................24
3.9.1 寄存器描述..........................................................................................................................25
3.9.2 功率控制寄存器(PCON – 0xE01F COCO)...................................................................25
3.9.3 外设功率控制寄存器(PCONP – 0xE01F COC4)..........................................................25
3.9.4 功率控制注意事项..............................................................................................................26
3.10 复位...........................................................................................................................................26
3.10.1 复位源识别寄存器(RSIR – 0xE01F C180).................................................................27
3.11 APB 分频器................................................................................................................................28
3.11.1 寄存器描述........................................................................................................................28
3.11.2 APBDIV 寄存器(APBDIV - 0xE01F C100).................................................................28
3.12 唤醒定时器 ...............................................................................................................................29
3.13 代码安全 VS.调试 .....................................................................................................................29
第 4 章 存储器加速模块(MAM)....................................................................................................30
4.1 简介.............................................................................................................................................30
4.2 操作.............................................................................................................................................30
4.3 MAM 模块...................................................................................................................................30
4.3.1 Flash 存储器组.....................................................................................................................31
4.3.2 指令锁存和数据锁存..........................................................................................................31
4.3.3 Flash 编程问题.....................................................................................................................31
4.4 MAM 的操作模式.......................................................................................................................32
4.5 MAM 配置...................................................................................................................................32
4.6 寄存器描述 .................................................................................................................................33
4.7 MAM 控制寄存器(MAMCR – 0XE01F C000) ......................................................................33
4.8 MAM 定时寄存器(MAMTIM – 0XE01F C004) ....................................................................33
4.9 MAM 使用注意事项...................................................................................................................34
第 5 章 向量中断控制器(VIC).......................................................................................................35
5.1 特性.............................................................................................................................................35
5.2 描述.............................................................................................................................................35
5.3 寄存器描述 .................................................................................................................................35
5.4 VIC 寄存器 ..................................................................................................................................37
5.4.1 软件中断寄存器(VICSoftInt - 0xFFFF F018)...............................................................37
5.4.2 软件中断清零寄存器(VICSoftIntClear - 0xFFFF F01C)..............................................38
5.4.3 原始中断状态寄存器(VICRawIntr - 0xFFFF F008).....................................................38
5.4.4 中断使能寄存器(VICIntEnable - 0xFFFF F010) ..........................................................39
5.4.5 中断使能清零寄存器(VICIntEnClear - 0xFFFF F014) ................................................40
5.4.6 中断选择寄存器(VICIntSelect - 0xFFFF F00C)...........................................................40
5.4.7 IRQ 状态寄存器(VICIRQStatus - 0xFFFF F000) ..........................................................41
5.4.8 FIQ 状态寄存器(VICFIQStatus - 0xFFFF F004) ...........................................................41
5.4.9 向量控制寄存器 0-15(VICVectCntl 0-15 - 0xFFFF F200-23C) ...................................42
目录
5.4.10 向量地址寄存器 0-15(VICVectAddr0-15 - 0xFFFF F100-13C).................................42
5.4.11 默认向量地址寄存器(VICDefVectAddr - 0xFFFF F034)...........................................43
5.4.12 向量地址寄存器(VICVectAddr - 0xFFFF F030).........................................................43
5.4.13 保护使能寄存器(VICProtection - 0xFFFF F020) .......................................................43
5.5 中断源.........................................................................................................................................43
5.6 伪中断.........................................................................................................................................45
5.6.1 伪中断的详述和个案..........................................................................................................46
5.6.2 解决方案..............................................................................................................................47
5.6.3 方案 1:在写 CPSR 来禁止 IRQ 过程中检测接收到的 IRQ...........................................47
5.6.4 方案 2:分别使用两条写 CPSR 的指令来禁能 IRQ 和 FIQ ...........................................47
5.6.5 方案 3:在 IRQ 处理程序的开始重新使能 FIQ...............................................................47
5.7 VIC 使用事项 ..............................................................................................................................48
第 6 章 管脚配置..................................................................................................................................49
6.1 LPC2101/2102/2103 的管脚配置................................................................................................49
6.2 LPC2101/02/03 的管脚描述........................................................................................................51
第 7 章 管脚连接模块..........................................................................................................................55
7.1 特性.............................................................................................................................................55
7.2 应用.............................................................................................................................................55
7.3 描述.............................................................................................................................................55
7.4 寄存器描述 .................................................................................................................................55
7.4.1 管脚功能选择寄存器 0(PINSEL0 - 0xE002 C000) ......................................................55
7.4.2 管脚功能选择寄存器 1(PINSEL1 - 0xE002 C004) ......................................................57
7.4.3 管脚功能选择寄存器值......................................................................................................59
第 8 章 通用输入/输出口(GPIO)........................................................................................................60
8.1 特性.............................................................................................................................................60
8.2 应用.............................................................................................................................................60
8.3 管脚描述.....................................................................................................................................60
8.4 寄存器描述 .................................................................................................................................60
8.4.1 GPIO 端口 0 方向寄存器(IODIR, 端口 0:IO0DIR - 0xE002 8008;FIODIR, 端口 0:
FIO0DIR – 0x3FFF C000) ..........................................................................................................62
8.4.2 高速 GPIO 端口 0 屏蔽寄存器 (FIOMASK, 端口 0:FIO0MASK – 0x3FFF C010) ....63
8.4.3 GPIO 端口 0 管脚值寄存器(IOPIN, 端口 0:IO0PIN - 0xE002 8000;FIOPIN, 端口 0:
FIO0PIN - 0x3FFF C014) ...........................................................................................................64
8.4.4 GPIO 端口 0 输出置位寄存器(IOSET,端口 0:IO0SET - 0xE002 8004;FIOSET,端口 0:
FIO0SET - 0x3FFF C018)...........................................................................................................65
8.4.5 GPIO 端口 0 输出清零寄存器(IOCLR,端口 0:IO0CLR – 0xE002 800C;FIOCLR,端口
0:FIO0CLR – 0x3FFF C01C)......................................................................................................66
8.5 GPIO 使用注意事项....................................................................................................................67
8.5.1 例 1:顺序访问 IOSET 和 IOCLR 寄存器对同一个 GPIO 管脚/位的影响....................67
8.5.2 例 2:使 GPIO 管脚上输出瞬时的 0 和 1.........................................................................67
8.5.3 写 IOSET/IOCLR .vs. IOPIN ..............................................................................................68
8.5.4 当使用遗留和增强型 GPIO 寄存器时输出信号频率需要考虑的事项...........................68
目录
第 9 章 通用异步接收器/发送器 0 (UART0) .....................................................................................70
9.1 特性.............................................................................................................................................70
9.2 管脚描述.....................................................................................................................................70
9.3 寄存器描述 .................................................................................................................................70
9.3.1 UART0 接收器缓存寄存器(U0RBR - 0xE000 C000,DLAB=0,只读) ....................71
9.3.2 UART0 发送器保持寄存器(U0THR - 0xE000C000,DLAB=0,只写) .....................71
9.3.3 UART0 除数锁存寄存器(U0DLL - 0xE000 C000 和 U0DLM - 0xE000 C004,当 DLAB=1
时)................................................................................................................................................72
9.3.4 UART0 小数分频寄存器(U0FDR – 0xE000 C028).......................................................72
9.3.5 UART0 波特率计算.............................................................................................................73
9.3.6 UART0 中断使能寄存器(U0IER - 0xE000 C004,DLAB=0)......................................74
9.3.7 UART0 中断标识寄存器(U0IIR - 0xE000 C008,只读)..............................................75
9.3.8 UART0 FIFO 控制寄存器(U0FCR - 0xE000 C008)......................................................76
9.3.9 UART0 线控制寄存器(U0LCR - 0xE000 C00C)...........................................................77
9.3.10 UART0 线状态寄存器(U0LSR - 0xE000 C014,只读)..............................................78
9.3.11 UART0 高速缓存寄存器(U0SCR – 0xE000 C01C).....................................................79
9.3.12 UART0 自动波特率控制寄存器(U0ACR – 0xE000 C020)..............................................79
9.3.13 自动波特率........................................................................................................................80
9.3.14 UART0 发送使能寄存器(U0TER – 0xE000 C030).....................................................80
9.3.15 自动波特率模式................................................................................................................81
9.4 结构.............................................................................................................................................82
第 10 章 通用异步接收器/发送器 1(UART1)...............................................................................84
10.1 特性...........................................................................................................................................84
10.2 管脚描述 ...................................................................................................................................84
10.3 寄存器描述 ...............................................................................................................................85
10.3.1 UART1 接收器缓存寄存器(U1RBR - 0xE0010000,DLAB=0,只读)....................86
10.3.2 UART1 发送器保持寄存器(U1THR - 0xE0010000,DLAB=0,只写)....................86
10.3.3 UART1 除数锁存寄存器 0 和 1(U1DLL - 0xE001 0000 和 U1DLM - 0xE001 0004,当
DLAB=1 时)................................................................................................................................86
10.3.4 UART1 小数分频寄存器(U1FDR – 0xE001 0028) .....................................................87
10.3.5 UART1 波特率计算 ...........................................................................................................87
10.3.6 UART1 中断使能寄存器(U1IER - 0xE001 0004,DLAB=0) ....................................88
10.3.7 UART1 中断标识寄存器(U1IIR - 0xE001 0008,只读).............................................89
10.3.8 UART1 FIFO 控制寄存器(U1FCR - 0xE001 0008).....................................................91
10.3.9 UART1 线控制寄存器(U1LCR - 0xE001 000C) .........................................................92
10.3.10 UART1 Modem 控制寄存器(U1MCR - 0xE001 0010)..............................................93
10.3.11 UART1 线状态寄存器(U1LSR – 0xE001 0014,只读) ............................................95
10.3.12 UART1 Modem 状态寄存器(U1MSR - 0x0E001 0018) ............................................96
10.3.13 UART1 高速缓存寄存器(U1SCR - 0xE001 001C)....................................................96
10.3.14 UART1 自动波特率控制寄存器(U1ACR – 0xE001 0020) ............................................97
10.3.15 自动波特率......................................................................................................................97
10.3.16 自动波特率模式..............................................................................................................98
10.3.17 UART1 发送使能寄存器(U1TER – 0xE001 0030)....................................................99
剩余249页未读,继续阅读
资源评论
ttww_01xz
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功