中国高校课件下载中心 》 教学资源 》 大学文库

《通信原理实验》课程电子教案(PPT讲稿)嵌入式系统设计实验——第5章 LPC2000系列ARM(1/4)

文档信息
资源类别:文库
文档格式:PPT
文档页数:162
文件大小:1.7MB
团购合买:点击进入团购
内容简介
《通信原理实验》课程电子教案(PPT讲稿)嵌入式系统设计实验——第5章 LPC2000系列ARM(1/4)
刷新页面文档预览

第5章LPC2000系列ARM 硬件结构

第5章 LPC2000系列ARM 硬件结构

第5章目录 口1.简介 ▣10.UART0 口2.引脚配置 ☐11.UART1 口3.存储器寻址 ▣12.2C接口 ▣4.系统控制模块 ▣13.SPI接口 ▣5.存储器加速模块 口14.定时器0/1 口6.外部存储器控制器 口15.脉宽调制器(PWM) 口7.引脚连接模块 口16.A/D转换器 口8.向量中断控制器 口17.实时时钟 ☐9.GPIO ▣18.看门狗

第5章 目录 ❑1.简介 ❑2.引脚配置 ❑3.存储器寻址 ❑4.系统控制模块 ❑5.存储器加速模块 ❑6.外部存储器控制器 ❑7.引脚连接模块 ❑8. 向量中断控制器 ❑9.GPIO ❑10.UART0 ❑11.UART1 ❑12.I2C接口 ❑13.SPI接口 ❑14.定时器0/1 ❑15.脉宽调制器(PWM) ❑16.A/D转换器 ❑17.实时时钟 ❑18.看门狗

第5章目录 口1.简介 ▣10.UART0 ▣2.引脚配置 ▣11.UART1 ▣3.存储器寻址 ▣12.2C接▣ 口4.系统控制模块 ▣13.SPI接▣ 口5.存储器加速模块 ▣14.定时器0/1 口6.外部存储器控制器 ▣15.脉宽调制器(PWM) ▣7.引脚连接模块 ▣16.A/D转换器 口8.向量中断控制器 ▣17.实时时钟 ▣9.GPIO ▣18.看门狗

第5章 目录 ❑1.简介 ❑2.引脚配置 ❑3.存储器寻址 ❑4.系统控制模块 ❑5.存储器加速模块 ❑6.外部存储器控制器 ❑7.引脚连接模块 ❑8. 向量中断控制器 ❑9.GPIO ❑10.UART0 ❑11.UART1 ❑12.I2C接口 ❑13.SPI接口 ❑14.定时器0/1 ❑15.脉宽调制器(PWM) ❑16.A/D转换器 ❑17.实时时钟 ❑18.看门狗

5.1简介 ·LPC2000系列微控制器概述 LPC2000条列微控制器基于ARM7TDMl-S CPU内核。支持ARM和Thumb指令集,芯片内集 成丰富外设,而且具有非常低的功率消耗。使该 系列微控制器特别适用于工业控制、医疗系统、 访问控制和P○S机等场合

5.1 简介 • LPC2000系列微控制器概述 LPC2000系列微控制器基于ARM7TDMI-S CPU内核。支持ARM和Thumb指令集,芯片内集 成丰富外设,而且具有非常低的功率消耗。使该 系列微控制器特别适用于工业控制、医疗系统、 访问控制和POS机等场合

·LPC2000系列器件信息 器件型号 引脚数 片内RAM 片内Flash 10位AD通道数 CAN控制器 备注 LPC2114 64 16KB 128KB 4 LPC2124 64 16KB 256KB 4 一 LPC2210 144 16KB 8 带外部 LPC2212 144 16KB 128KB 8 存储器 LPC2214 144 16KB 256KB 8 接口 LPC2119 64 16KB 128KB 4 2 一 LPC2129 64 16KB 256KB 4 2 LPC2194 64 16KB 256KB 4 4 一 LPC2290 144 16KB - 8 2 带外部 LPC2292 144 16KB 256KB 8 2 存储器 LPC2294 144 16KB 256KB 8 4 接口 LPC2131 64 8KB 32KB 8 一 LPC2132 64 16KB 64KB 8 LPC2134 64 16KB 128KB 双8路 带1路 LPC2136 64 16KB 256KB 双8路 DAC LPC2138 64 32KB 512KB 双8路 一

器件型号 引脚数 片内RAM 片内Flash 10位AD通道数 CAN控制器 备注 LPC2114 64 16KB 128KB 4 - - LPC2124 64 16KB 256KB 4 - - LPC2210 144 16KB - 8 - 带外部 存储器 接口 LPC2212 144 16KB 128KB 8 - LPC2214 144 16KB 256KB 8 - LPC2119 64 16KB 128KB 4 2 - LPC2129 64 16KB 256KB 4 2 - LPC2194 64 16KB 256KB 4 4 - LPC2290 144 16KB - 8 2 带外部 存储器 接口 LPC2292 144 16KB 256KB 8 2 LPC2294 144 16KB 256KB 8 4 LPC2131 64 8KB 32KB 8 - - LPC2132 64 16KB 64KB 8 - 带1路 DAC LPC2134 64 16KB 128KB 双8路 - LPC2136 64 16KB 256KB 双8路 - LPC2138 64 32KB 512KB 双8路 - • LPC2000系列器件信息

。芯片内部框图 LPC2000系列微控制器包含四 大部分: ARM7TDMI-S 系统功能 CPU ARM7局部总线 -ARM7TDMI-S CPU AHB总线 ■ARM7局部总线及相关部件 SRAM VIC AHB高性能总线及相关部件 AHB To VPB Flash 桥 EMC V儿SI外设总线及相关部件 外部中断 I2c串行接口 TIMERO/1 SPI串行接口 ADC UARTO 1 通用1/o CAN PWMO 看门狗定时器 实时时钟 系统控制

• 芯片内部框图 LPC2000系列微控制器包含四 大部分: ARM7TDMI-S CPU AHB To VPB 桥 EMC VIC I 2C串行接口 SPI串行接口 UART0 & 1 CAN 看门狗定时器 系统控制 外部中断 TIMER0/1 ADC 通用I/O PWM0 实时时钟 SRAM Flash AHB总线 ARM7 局部总线 系统功能 ▪ARM7TDMI-S CPU ▪ARM7局部总线及相关部件 ▪AHB高性能总线及相关部件 ▪VLSI外设总线及相关部件

·芯片内部框图 LPC2000系列微控制器将 ARM7TDMI-S 系统功能 ARM7TDMl-S配置为小端模式 CPU ARM7局部总线 (Little-endian) AHB总线 SRAM VIC AHB外设分配了2M字节的地 址范围,它位于4G字节ARM寻 AHB To VPB Flash 桶 EMC 址空间的最顶端。每个AHB外 设都分配了16KB的地址空间。 外部中断 12C串行接口 ■LPC2000系列微控制器的外设 TIMER0/1 SP1串行接口 功能(除中断控制器)都连接 ADC UARTO 1 到VPB总线。AHB到VPB的桥将 VPB总线与AHB总线相连。VPB 通用1/0 CAN 外设也分配了2M字节的地址范 围,从3.5GB地址点开始。每 PWMO 看门狗定时器 个VPB外设都分配了16KB的地 址空间。 实时时钟 系统控制

• 芯片内部框图 ARM7TDMI-S CPU AHB To VPB 桥 EMC VIC I 2C串行接口 SPI串行接口 UART0 & 1 CAN 看门狗定时器 系统控制 外部中断 TIMER0/1 ADC 通用I/O PWM0 实时时钟 SRAM Flash AHB总线 ARM7 局部总线 系统功能 ▪LPC2000系列微控制器将 ARM7TDMI-S配置为小端模式 (Little-endian)。 ARM7TDMI-S CPU ▪AHB外设分配了2M字节的地 址范围,它位于4G字节ARM寻 址空间的最顶端。每个AHB外 设都分配了16KB的地址空间。 EMC VIC ▪LPC2000系列微控制器的外设 功能(除中断控制器)都连接 到VPB总线。AHB到VPB的桥将 VPB总线与AHB总线相连。VPB 外设也分配了2M字节的地址范 围,从3.5GB地址点开始。每 个VPB外设都分配了16KB的地 址空间。 I 2C串行接口 SPI串行接口 UART0 & 1 CAN 看门狗定时器 系统控制 外部中断 TIMER0/1 ADC 通用I/O PWM0 实时时钟 AHB To VPB 桥

·芯片内部各单元简介 ■内部存储器包括无等待SRAM ARM7TDMI-S 系统功能 和Flash; CPU ARM7局部总线 AHB总线 ■系统功能包括维持芯片工作的 SRAM VIC 一些基本功能,如系统时钟、 复位等; AHB To VPB Flash 桥 EMC ■向量中断控制器VIC)可以 外部中断 12C串行接口 减少中断的响应时间,最多可 以管理32各中断请求; TIMERO/1 SPI串行接口 ■外部存储器控制器(EMC)支 ADC UARTO 1 持4个BANK的外部SRAM或 通用I/o CAN Flash,每个BANK最多16MB; PWMO 看门狗定时器 2C串行接口为标准的12C总线 接口,支持最高速度400kb; 实时时钟 系统控制

• 芯片内部各单元简介 ARM7TDMI-S CPU AHB To VPB 桥 EMC VIC I 2C串行接口 SPI串行接口 UART0 & 1 CAN 看门狗定时器 系统控制 外部中断 TIMER0/1 ADC 通用I/O PWM0 实时时钟 SRAM Flash AHB总线 ARM7 局部总线 系统功能 SRAM Flash ▪内部存储器包括无等待SRAM 和Flash; ▪外部存储器控制器(EMC)支 持4个BANK的外部SRAM或 Flash,每个BANK最多16MB; ▪系统功能包括维持芯片工作的 一些基本功能,如系统时钟、 复位等; ▪向量中断控制器(VIC)可以 减少中断的响应时间,最多可 以管理32各中断请求; ▪I 2C串行接口为标准的I 2C总线 接口,支持最高速度400kb; EMC 系统功能 VIC I 2C串行接口

·芯片内部各单元简介 ■具有两个完全独立的SPI控制 ARM7TDMI-S 系统功能 器,遵循SPI规范,可配置为SPI CPU ARM7局部总线 主机或从机; AHB总线 ■具有两个UART接口,均包会 SRAM VIC 16字节的接收/发送FIFO,内置 AHB To VPB Flash 桥 EMC 波特率发生器。其中UART1具 有调制解调器接口功能; 外部中断 12c串行接口 ■在LPC2119/2129/2290/2292 TIMERO/1 SP1串行接口 等芯片中包会CAN总线接口; ADC UARTO 1 ■看门狗定时器带有内部分频器, 可以方便设置谥出时间,在软 通用I/o CAN 件使能看门狗后只有复位可以 禁止(具有调试模式); PWMO 看门狗定时器 实时时钟 系统控制

• 芯片内部各单元简介 ARM7TDMI-S CPU AHB To VPB 桥 EMC VIC I 2C串行接口 SPI串行接口 UART0 & 1 CAN 看门狗定时器 系统控制 外部中断 TIMER0/1 ADC 通用I/O PWM0 实时时钟 SRAM Flash AHB总线 ARM7 局部总线 系统功能 ▪具有两个完全独立的SPI控制 器,遵循SPI规范,可配置为SPI 主机或从机; ▪具有两个UART接口,均包含 16字节的接收/发送FIFO,内置 波特率发生器。其中UART1具 有调制解调器接口功能; ▪在LPC2119/2129/2290/2292 等芯片中包含CAN总线接口; ▪看门狗定时器带有内部分频器, 可以方便设置溢出时间,在软 件使能看门狗后只有复位可以 禁止(具有调试模式); SPI串行接口 UART0 & 1 CAN 看门狗定时器

·芯片内部各单元简介 ■系统控制摸块包括一些与其它 ARM7TDMI-S 系统功能 外设无关的功能,如功率控制 CPU ARM7局部总线 等; AHB总线 SRAM VIC ■外部中新有4路多引脚输入, AHB To VPB 可用于CPU掉电唤醒; Flash 桥 EMC ·定时器0/1为两个独立的带可 外部中断 I2c串行接口 编程32位预分频器的32位定时 器/计数器,具有捕获和匹配输 TIMERO/1 SPI串行接口 出功能; ADC UARTO 1 ■具有4/8路10位ADC,可以设 通用1/o CAN 置为多路循环采样模式。10位 转换时间最短为2.44uS; PWMO 看门狗定时器 实时时钟 系统控制

• 芯片内部各单元简介 ARM7TDMI-S CPU AHB To VPB 桥 EMC VIC I 2C串行接口 SPI串行接口 UART0 & 1 CAN 看门狗定时器 系统控制 外部中断 TIMER0/1 ADC 通用I/O PWM0 实时时钟 SRAM Flash AHB总线 ARM7 局部总线 系统功能 ▪系统控制模块包括一些与其它 外设无关的功能,如功率控制 等; ▪外部中断有4路多引脚输入, 可用于CPU掉电唤醒; ▪定时器0/1为两个独立的带可 编程32位预分频器的32位定时 器/计数器,具有捕获和匹配输 出功能; ▪具有4/8路10位ADC,可以设 置为多路循环采样模式。10位 转换时间最短为2.44us; 系统控制 外部中断 TIMER0/1 ADC

刷新页面下载完整文档
VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
相关文档