全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 什么是嵌入式系统 什么是嵌入式系统 嵌入到对象体系中的专用计算机应用嵌入到对象体系中的专用计算机应用 系统系统 2 嵌入式系统的嵌入式系统的 3 个基本特点 个基本特点 嵌入性 专用性 计算机嵌入性 专用性 计算机 3 什么是嵌入式处理器 嵌入式处理器什么是嵌入式处理器 嵌入式处理器 可以分为几大类 可以分为几大类 嵌入式处理器是为了完成特殊的应用嵌入式处理器是为了完成特殊的应用 而设计的特殊目的的处理器 而设计的特殊目的的处理器 分为嵌入式微处理器 嵌入式微控制分为嵌入式微处理器 嵌入式微控制 器 嵌入式器 嵌入式 DSP 处理器 嵌入式片上系处理器 嵌入式片上系 统 统 SOC 4 广泛使用的三种操作系统 广泛使用的三种操作系统 多道批处理操作系统 分时操作系统多道批处理操作系统 分时操作系统 以及实时操作系统以及实时操作系统 5 常见的常见的 4 种嵌入式操作系统 种嵌入式操作系统 嵌入式嵌入式 Linux Win CE VxWorks C OS II 6 ARM 是什么样的公司 是什么样的公司 它是一家微处理器行业的知名企业 它是一家微处理器行业的知名企业 该企业设计了大量高性能 廉价 耗能低该企业设计了大量高性能 廉价 耗能低 的的 RISC 处理器 特点是只设计芯片 而处理器 特点是只设计芯片 而 不生产 它将技术授权给世界上许多著名不生产 它将技术授权给世界上许多著名 的半导体 软件和的半导体 软件和 OEM 厂商 并提供服厂商 并提供服 务务 7 什么是什么是 RISC RISC 是精简指令集计算机的缩写是精简指令集计算机的缩写 8 举出举出 2 个个 ARM 公司当前应用比较多公司当前应用比较多 的的 ARM 处理器核 处理器核 ARM7 系列 系列 ARM9 系列 系列 ARM10 系列 系列 ARM11 系列 系列 intel 的的 Xscale 系列和系列和 MPCore 系列系列 9 ARM7TDMI 中的中的 T D S I 分别分别 表示什么含义 表示什么含义 T 支持高密度 支持高密度 16 位的位的 Thumb 指令指令 集集 D 支持片上调试 支持片上调试 S ARM7TDMI 的可综合的可综合 synthesizable 版本 软核 版本 软核 I 支持 支持 EmbededICE 观察硬件观察硬件 M 支持 支持 64 位乘法位乘法 10 ARM7TDMI 处理器采用什么样的处理器采用什么样的 体系结构 其地址空间多大 体系结构 其地址空间多大 ARM 处理器使用冯处理器使用冯 诺依曼结构诺依曼结构 使用单个平面的使用单个平面的 232个个 8 位字节地位字节地 址空间 地址空间可以看作是包含址空间 地址空间可以看作是包含 230个个 32 位字 或位字 或 231个个 16 位半字 位半字 11 ARM7TDMI 处理器采用几级流水处理器采用几级流水 线处理 线处理 使用何种存储器编址方式 使用何种存储器编址方式 ARM7TDMI 处理器采用三级流水处理器采用三级流水 线 线 ARM 处理器将存储器看做是一个处理器将存储器看做是一个 从从 0 开始的线性递增的字节集合 开始的线性递增的字节集合 12 ARM 处理器模式和处理器模式和 ARM 处理器处理器 状态有什么区别 状态有什么区别 ARM 处理器模式指用户模式 快处理器模式指用户模式 快 中断模式 中断模式 管理模式 中止模中断模式 中断模式 管理模式 中止模 式 未定义模式和系统模式 式 未定义模式和系统模式 ARM 处理处理 器状态指器状态指 ARM 状态和状态和 Thumb 状态状态 ARM 两种处理器状态下均有上述两种处理器状态下均有上述 7 种模式 种模式 13 ARM7TDMI 内部寄存器特点 内部寄存器特点 分别为分别为 31 个通用个通用 32 位寄存器和位寄存器和 6 个状态寄存器 它们不能在同一使劲同时个状态寄存器 它们不能在同一使劲同时 被访问 对其的访问取决于处理器状态和被访问 对其的访问取决于处理器状态和 处理器模式处理器模式 14 ARM7TDMI 有几种寻址方式 有几种寻址方式 寄存器寻址 立即寻址 寄存器移寄存器寻址 立即寻址 寄存器移 位寻址 寄存器间接寻址 基址寻址 多位寻址 寄存器间接寻址 基址寻址 多 寄存器寻址 堆栈寻址 相对寻址寄存器寻址 堆栈寻址 相对寻址 15 ARM7 的内部寄存器的内部寄存器 R13 R14 R15 的主要功能和作用 的主要功能和作用 R13 堆栈指针 用于保存堆栈的 堆栈指针 用于保存堆栈的 出入口处地址 保存待使用寄存器的内容出入口处地址 保存待使用寄存器的内容 R14 连接寄存器 当使用 连接寄存器 当使用 BL 指令指令 调用子程序时 返回地址将自动存入调用子程序时 返回地址将自动存入 14 中 当发生异常时 将中 当发生异常时 将 R14 对应的异常模对应的异常模 式版本设置为异常返回地址 其他时候作式版本设置为异常返回地址 其他时候作 为通用寄存器 为通用寄存器 R15 程序寄存器 总是指向正在 程序寄存器 总是指向正在 取指取指 的指令的指令 16 请说明请说明 MOV 指令与指令与 LDR 加载指加载指 令的区别和用途 令的区别和用途 LDR 的操作数既可以来源于寄存器的操作数既可以来源于寄存器 也可以来源于存储器 也可以来源于存储器 MOV 的操作数能的操作数能 来源于寄存器 来源于寄存器 LDR 指令从内存中读取数据放入寄存指令从内存中读取数据放入寄存 器 用于对内存变量和数据的访问 查表 器 用于对内存变量和数据的访问 查表 程序的跳转 外围部件的控制操作等 程序的跳转 外围部件的控制操作等 MOV 指令将指令将 8 位立即数或寄存器传送到位立即数或寄存器传送到 目标寄存器 目标寄存器 Rd 可用于移位运算等操 可用于移位运算等操 作作 17 LPC2000 系列器件有几种常见的封系列器件有几种常见的封 装形式和其封装特点 装形式和其封装特点 常见的封装有常见的封装有 64 脚封装 脚封装 144 脚封脚封 装装 功耗低 有多个功耗低 有多个 32 位定时器 多位定时器 多 达达 9 个外部中断 个外部中断 16K 字节静态字节静态 RAM 1 128 256k 字节片字节片 Flash 存储器 存储器 128 为宽度接口加速器 为宽度接口加速器 4 路路 10 位位 ADC 或或 8 路路 10 位位 ADC 64 脚和脚和 144 脚封装 脚封装 46 或或 76 112 个个 GPIO 64 脚和脚和 144 脚封脚封 装 装 18 简要说明一下简要说明一下 LPC2000 系列器件系列器件 片内存储器的特点 片内存储器的特点 片内存储器分为片内片内存储器分为片内 Flash 和片内和片内 静态静态 RAM 片内 片内 Flash 通过通过 128 位宽度位宽度 的总线与的总线与 ARM 内核相连 具有很高的速内核相连 具有很高的速 度 特有的存储器加速功能 可以将程序度 特有的存储器加速功能 可以将程序 直接放在直接放在 Flash 上运行 上运行 SRAM 支持支持 8 位 位 16 位和位和 32 位的读写访问 位的读写访问 19 为什么要进行存储器重映射 为什么要进行存储器重映射 存储器重映射是为了实现引导块和存储器重映射是为了实现引导块和 异常向量表地址的固定 异常向量表地址的固定 重映射引导块 有利于用户调用其重映射引导块 有利于用户调用其 中的某些程序 增加代码的可移植性 中的某些程序 增加代码的可移植性 异常向量表重映射为了能让异常向量表重映射为了能让 ARM 内核通过访问内核通过访问 0 x0000 0 x003F 地址访问地址访问 到其他存储区域的向量表到其他存储区域的向量表 20 LPC2000 系列系列 ARM7 微控制器对微控制器对 向量表有什么要求 向量表中的保留向量表有什么要求 向量表中的保留 字 字 向量表中有一个空隙以确保软件能向量表中有一个空隙以确保软件能 与不同的与不同的 ARM 结构兼容 表中异常入口结构兼容 表中异常入口 地址处放置的是跳转指令 已转向中断子地址处放置的是跳转指令 已转向中断子 程序 程序 FIQ 地址要放在向量表的最后 地址要放在向量表的最后 21 ARM7 微控制器内微控制器内 FLASH 是多少是多少 位宽度的接口 它是通过哪个功能位宽度的接口 它是通过哪个功能 模块来提高模块来提高 FLASH 的访问速度 的访问速度 FLASH 是是 128 位宽度的接口 通位宽度的接口 通 过存储器加速模块提高其访问速度过存储器加速模块提高其访问速度 22 FIQ IRQ 有什么不同 向量有什么不同 向量 IRQ 和非向量和非向量 IRQ 有什么不同 有什么不同 FIQ 是快速中断 具有最高优先级 是快速中断 具有最高优先级 中断处理转入中断处理转入 FIQ 模式 模式 IRQ 是普通中是普通中 断 优先级低于断 优先级低于 FIQ 中断处理转入 中断处理转入 IRQ 模式 模式 向量向量 IRQ 支持支持 16 个向量个向量 IRQ 中断 中断 16 个优先级 能为每个中断源设置服务程个优先级 能为每个中断源设置服务程 序地址 非向量序地址 非向量 IRQ 支持一个非向量支持一个非向量 IRQ 中断 所有中断都共用一个相同的服中断 所有中断都共用一个相同的服 务程序入口地址务程序入口地址 23 LPC2000 系列芯片共有几个外接中系列芯片共有几个外接中 断输入 它们是断输入 它们是 FIQ 还是 还是 IRQ 共有共有 4 个外接中断输入 它们既可个外接中断输入 它们既可 以是以是 IFQ 也可以是也可以是 IRQ 24 LPC2000 系列芯片常用的开发工具 系列芯片常用的开发工具 ADS IAR JATG ISP 25 什么是嵌入式处理器的最小系统 什么是嵌入式处理器的最小系统 最小系统是指提供嵌入式处理器运最小系统是指提供嵌入式处理器运 行所必须的条件的电路与嵌入式处理器共行所必须的条件的电路与嵌入式处理器共 同构成的系统同构成的系统 26 嵌入式处理器的最小系统包含那些嵌入式处理器的最小系统包含那些 基本电路 基本电路 最小系统包含时钟系统 供电系统 最小系统包含时钟系统 供电系统 复位及其配置系统 存储器系统 可选 复位及其配置系统 存储器系统 可选 调试测试系统 可选 调试测试系统 可选 基本电路包括 末级电源电路 前级基本电路包括 末级电源电路 前级 电源电路 时钟电路 复位电路 程序存电源电路 时钟电路 复位电路 程序存 储器 可选 储器 可选 调试接口电路 可选 调试接口电路 可选 二 问答题二 问答题 1 ARM7TDMI 支持哪几种指令集 各支持哪几种指令集 各 有什么特点 有什么特点 支持支持 ARM 指令集和指令集和 Thumb 指令集指令集 两种 两种 ARM 指令集 指令指令集 指令 32 位 效率高 位 效率高 代码密度低 所有代码密度低 所有 ARM 指令都是可以有指令都是可以有 条件执行的条件执行的 Thumb 指令集 指令指令集 指令 16 位 代码密度位 代码密度 较高 较高 Thumb 指令仅有一条指令具备条指令仅有一条指令具备条 件执行功能 保持件执行功能 保持 ARM 的大多数性能上的大多数性能上 的优势 是的优势 是 ARM 指令集的子集 指令集的子集 2 ARM7TDMI 有几种处理器模式 简有几种处理器模式 简 单介绍该几种模式的工作特点 单介绍该几种模式的工作特点 ARM7TDMI 有有 7 种处理器模式 种处理器模式 用户模式 正常程序运行的工作模式 用户模式 正常程序运行的工作模式 不能直接从用户模式切换到其它模式不能直接从用户模式切换到其它模式 系统模式 用于支持操作系统的特权系统模式 用于支持操作系统的特权 任务等 可以直接切换到其它模式任务等 可以直接切换到其它模式 快中断模式 用于快速中断处理 支持快中断模式 用于快速中断处理 支持 高速数据传输及通道处理 只有在高速数据传输及通道处理 只有在 FIQ 异异 常响应时 才进入此模式常响应时 才进入此模式 中断模式 用于通用中断处理 只有中断模式 用于通用中断处理 只有 在在 IRQ 异常响应时 才进入此模式异常响应时 才进入此模式 管理模式 供操作系统使用的一种保护管理模式 供操作系统使用的一种保护 模式 只有在系统复位和软件中断响应时 模式 只有在系统复位和软件中断响应时 才进入此模式才进入此模式 中止模式 用于虚拟内存和中止模式 用于虚拟内存和 或存储器或存储器 保护保护 未定义模式 支持软件仿真的硬件协处未定义模式 支持软件仿真的硬件协处 理器 只有在未定义指令异常响应时 才理器 只有在未定义指令异常响应时 才 进入此模式进入此模式 3 什么是引导程序 什么是启动程序 什么是引导程序 什么是启动程序 两者有什么区别 两者有什么区别 引导程序是引导程序是 ARM 微处理器在上电或微处理器在上电或 复位后首先运行复位后首先运行 Boot Block 中的一段代码 中的一段代码 启动程序是在运行引导程序后 正式运行启动程序是在运行引导程序后 正式运行 用户用户 main 函数之前 还需要运行一段代函数之前 还需要运行一段代 码码 引导程序由芯片厂商固化在芯片中 引导程序由芯片厂商固化在芯片中 功能包括 判断运行哪个存储器上的程序 功能包括 判断运行哪个存储器上的程序 检查用户代码是否有效 判断芯片是否被检查用户代码是否有效 判断芯片是否被 加密 芯片的在应用编程加密 芯片的在应用编程 IAP 以及在系以及在系 统编程功能统编程功能 ISP 启动程序由用户添加 启动程序由用户添加 功能包括 向量表定义 堆栈初始化 系功能包括 向量表定义 堆栈初始化 系 统变量初始化 中断系统初始化 统变量初始化 中断系统初始化 I O 初初 始化 外围初始化 地址重映射等操作始化 外围初始化 地址重映射等操作 4 简要描述简要描述 LPC2000 系列芯片内部系列芯片内部 GPIO 的功能特点 的功能特点 1 可以独立控制每个可以独立控制每个 GPIO 口口 的方向 的方向 2 可以独立设置每个可以独立设置每个 GPIO 的的 输出状态 输出状态 3 所有所有 GPIO 口在复位后默认口在复位后默认 位输入状态 位输入状态 5 试说明试说明 LPC2000 系列芯片的引脚设系列芯片的引脚设 置寄存器置寄存器 PINSEL0 PINSEL1 PINSEL2 的的 具体功能 具体功能 PINSEL0 控制引脚控制引脚 P0 0 P0 15 的连的连 接状态 每两位控制一个引脚接状态 每两位控制一个引脚 PINSEL1 控制引脚控制引脚 P0 16 P0 31 的的 连接状态 每两位控制一个引脚连接状态 每两位控制一个引脚 PINSEL2 控制控制 P1 端口和端口和 P2 端口端口 6 试说明试说明 LPC2000 系列芯片的存储器系列芯片的存储器 映射的结构特点 看图回答问题映射的结构特点 看图回答问题 4 1 0GB 向上为向上为 128KB 或或 256KB 的的 片内非易失性存储器 片内非易失性存储器 2 1GB 向上为向上为 16KB 片内静态片内静态 RAM 3 2GB 向下为向下为 Boot Block 重映射 重映射 4 3 5GB 向上为向上为 VPB 外设 外设 5 4GB 向下为向下为 AHB 外设外设 7 试说明试说明 LPC2000 系列芯片内部向量系列芯片内部向量 中断控制器 中断控制器 VIC 的功能特点 的功能特点 看图回答问题 看图回答问题 5 1 可以管理最多可以管理最多 32 个中断请个中断请 求 可将其编程为求 可将其编程为 FIQ 向 向 量量 IRQ 或非向量或非向量 IRQ 2 有有 16 个向量个向量 IRQ 中断 中断 3 16 个优先级 可动态分配优个优先级 可动态分配优 先级 先级 4 可产生软件中断可产生软件中断 8 试说明试说明 LPC2000 系列芯片的向量中系列芯片的向量中 断和非向量中断的功能特点 断和非向量中断的功能特点 向量中断支持向量中断支持 16 个向量个向量 IRQ 中断 中断 16 个优先级 每个优先级指定一个服务程个优先级 每个优先级指定一个服务程 序入口地址序入口地址 非向量中断支持非向量中断支持 1 个非向量个非向量 IRQ 中中 断 断 所有非向量所有非向量 IRQ 的入口地址都的入口地址都 相同相同 9 试说明试说明 LPC2000 系列芯片内部定时系列芯片内部定时 器的功能特点 看图回答问题器的功能特点 看图回答问题 6 1 各含有一个可编程各含有一个可编程 32 位预位预 分频器 分频器 2 具有具有 4 路捕获通道 当输入路捕获通道 当输入 信号跳变时可取得定时器的信号跳变时可取得定时器的 瞬时值 也可选择使捕获事瞬时值 也可选择使捕获事 件产生中断件产生中断 3 有有 4 个个 32 位匹配寄存器 位匹配寄存器 匹配时动作有匹配时动作有 3 种 定时器种 定时器 继续工作 可选择产生中断 继续工作 可选择产生中断 停止定时器 可选择中断 停止定时器 可选择中断 复位定时器 可选择中断复位定时器 可选择中断 4 有有 4 个对应于匹配寄存器的个对应于匹配寄存器的 外部输出 匹配时输出有外部输出 匹配时输出有 4 种 设置为低电平 设置为种 设置为低电平 设置为 高电平 翻转 无动作高电平 翻转 无动作 10 简要描述简要描述 LPC2000 系列芯片内部系列芯片内部 定时器的预分频功能 匹配功能 捕定时器的预分频功能 匹配功能 捕 获功能 获功能 预分频功能 通过设置某个常量来预分频功能 通过设置某个常量来 控制控制 pclk 定时器的时钟源 的分频 定时器的时钟源 的分频 匹配功能 当定时器值等于预设的匹配功能 当定时器值等于预设的 匹配值时 从引脚输出特定的信号匹配值时 从引脚输出特定的信号 捕获功能 如果输入信号满足设定捕获功能 如果输入信号满足设定 的要求 将触发捕获动作 将定时器的计的要求 将触发捕获动作 将定时器的计 数值保存到捕获寄存器中 数值保存到捕获寄存器中 11 试说明试说明 LPC2000 系列芯片内部都系列芯片内部都 具有那些外设接口 及其特点 具有那些外设接口 及其特点 12 试比较说明试比较说明 JATG 工具和工具和 ISP 工具工具 的异同点 的异同点 两者都可以将程序下载到开发板上 两者都可以将程序下载到开发板上 JATG 通过计算机的并口和开发板通过计算机的并口和开发板 的的 JATG 口下载程序 口下载程序 ISP 通过计算机的通过计算机的 串口和开发板的串口和开发板的 UART0 下载程序下载程序 三 看图回答问题三 看图回答问题 1 下图是下图是 ARM7 处理器的当前程序状处理器的当前程序状 态寄存器 请简单说明各位的功能 态寄存器 请简单说明各位的功能 NVCZF TIM4M1M2M3 16731204 3 M0 5282930278 ARM7当前程序状态寄存器 N 负标志位 运算结果的第 负标志位 运算结果的第 31 位位 值 记录标志设置的结果值 记录标志设置的结果 Z 零标志位 如果标志设置操作 零标志位 如果标志设置操作 的结果为的结果为 0 则置位 则置位 C 进位标志位 记录无符号加法 进位标志位 记录无符号加法 溢出 减法无错位 循环移位溢出 减法无错位 循环移位 V 溢出标志位 记录标志设置操 溢出标志位 记录标志设置操 作的有符号溢出作的有符号溢出 I 中断禁止标志位 置位时禁止 中断禁止标志位 置位时禁止 IRQ 中断 否则允许中断 否则允许 IRQ 中断使能中断使能 F 中断禁止标志位 置位时禁止 中断禁止标志位 置位时禁止 FIQ 中断 否则允许中断 否则允许 FIQ 中断使能中断使能 T 控制位 置位时处理器运行在 控制位 置位时处理器运行在 Thumb 状态下 清零时处理器运行在状态下 清零时处理器运行在 ARM 状态下状态下 M0 M4 模式控制位 定义处理 模式控制位 定义处理 器的器的 7 中模式中模式 其余位为保留位 留作将来使用其余位为保留位 留作将来使用 2 下图是下图是 LPC2000 内部的时钟发生系内部的时钟发生系 统图 统图 试对该图进行简单的描述说明 试对该图进行简单的描述说明 晶体振荡器为系统提供基本的时钟信晶体振荡器为系统提供基本的时钟信 号 号 Fosc 在复位或处理器从掉电模式 在复位或处理器从掉电模式 唤醒时 唤醒定时器为输入的时钟信号做唤醒时 唤醒定时器为输入的时钟信号做 计数延时 使芯片内部有时间进行初始化 计数延时 使芯片内部有时间进行初始化 PLL 把把 Fosc 信号提高到一个符合用户需信号提高到一个符合用户需 要的频率 要的频率 Fcclk 用于 用于 CPU 内核 内核 VPB 分频器用于把分频器用于把 Fcclk 信号降低到一个信号降低到一个 合适的合适的 Fpclk 也可以不降低 也可以不降低 用于外设 用于外设 部件部件 3 下图是下图是 ARM7 系统内部的存储器加系统内部的存储器加 速模块 速模块 MAM 连接结构示意图 连接结构示意图 试针对该示意图说明试针对该示意图说明 MAM 如何实现如何实现 存储器加速功能 存储器加速功能 分支跟踪缓存分支跟踪缓存 总 线 接 口 Flash 存储器组0 Flash 存储器组1 预取指缓存预取指缓存 数据缓存区 选择 ARM7局部总线 2 128位2 128位 存储器地址 存储器数据 指令 分支跟踪缓存分支跟踪缓存 总 线 接 口 Flash 存储器组0 Flash 存储器组1 预取指缓存预取指缓存 数据缓存区 选择 ARM7局部总线 2 128位2 128位 存储器地址 存储器数据 指令 存储器加速模块中存储器加速模块中 Flash 存储器可存储器可 以存放以存放 4 个个 32 位位 ARM 指令或指令或 8 个个 16 位位 Thumb 指令 它们被分成两组 轮番工指令 它们被分成两组 轮番工 作 及时的为作 及时的为 CPU 提供需要的指令和数提供需要的指令和数 据 以防止据 以防止 CPU 取指暂停 取指暂停 程序顺序执行时 一个程序顺序执行时 一个 Flash 组包组包 含当前正在取指的指令和包含该指令的整含当前正在取指的指令和包含该指令的整 个个 Flash 行 而另一个行 而另一个 Flash 组则包含或组则包含或 正在预取指下一个连续的代码行 正在预取指下一个连续的代码行 程序出现分支时 在预取指缓存区程序出现分支时 在预取指缓存区 中保存着将要执行的指令 在分支跟踪缓中保存着将要执行的指令 在分支跟踪缓 存区中保存着程序跳转后可执行到的指令 存区中保存着程序跳转后可执行到的指令 程序获取数据时 如果数据不在程序获取数据时 如果数据不在 MAM 的数据缓冲区 那么的数据缓冲区 那么 MAM 会执行会执行 一次一次 Flash 读操作 把一个读操作 把一个 128 位的数据位的数据 行存入数据缓冲区 这样就加快了按顺序行存入数据缓冲区 这样就加快了按顺序 访问数据的速度访问数据的速度 4 下图是下图是 ARM7 系统存储器映射图 系统存储器映射图 试对该映射图进行简单的描述说明 试对该映射图进行简单的描述说明 问答题 问答题 6 0 x0000 0000 2 0GB 1 0GB 0 0GB 3 0GB 3 5GB 4 0GB 3 75GB 0 x0002 0000 0 x0004 0000 0 x4000 0000 0 x4000 4000 0 x7FFF E000 0 x8000 0000 0 x8100 0000 0 x8200 0000 0 x8300 0000 0 x8400 0000 0 xC000 0000 0 xE000 0000 0 xF000 0000 0 xFFFF FFFF 0 x0000 0000 2 0GB 1 0GB 0 0GB 3 0GB 3 5GB 4 0GB 3 75GB 0 x0002 0000 0 x0004 0000 0 x4000 0000 0 x4000 4000 0 x7FFF E000 0 x8000 0000 0 x8100 0000 0 x8200 0000 0 x8300 0000 0 x8400 0000 0 xC000 0000 0 xE000 0000 0 xF000 0000 0 xFFFF FFFF 256KB 片内非失忆性存 储器 LPC2124 2214 2MB AHB外设 128KB 片内非失忆性存 储器 LPC2114 2212 16KB 片内静态RAM 8KB Boot Block 片 内ROM存储器重映射 2MB VPB外设 16MB Bank0 保留 保留给片内RAM存储器 保留给片内FLASH存储器 16MB Bank1 16MB Bank2 16MB Bank3 保留给片外存储器 ARM7系统存储器映射 5 下图是下图是 ARM7 系统中断向量控制器系统中断向量控制器 VIC 内部结构示意图 试说明 内部结构示意图 试说明 VIC 的功能特点 的功能特点 问答题 问答题 7 6 下图是下图是 ARM7 系统每个系统每个 I O 端口的内端口的内 部寄存器控制结构示意图 看图填写部寄存器控制结构示意图 看图填写 下表的寄存器功能说明内容 下表的寄存器功能说明内容 序号序号通用名称通用名称功能说明功能说明 1IOPIN从该寄存器中可以读出引脚的当前状态 和方向模式无关从该寄存器中可以读出引脚的当前状态 和方向模式无关 2IOSET该寄存器控制引脚输出高电平 为该寄存器控制引脚输出高电平 为 1 时高电平 为时高电平 为 0 无效无效 3IODIR该寄存器单独控制每个该寄存器单独控制每个 IO 口的方向 为口的方向 为 1 时输出 为时输出 为 0 时输入时输入 4IOCLR该寄存器控制引脚输出低电平 为该寄存器控制引脚输出低电平 为 1 时低电平为时低电平为 0 无效无效 PINSELx IOxDIRIOxCLR IOxPIN IOxSET in out 1 0 PINSELx IOxDIRIOxCLR IOxPIN IOxSET in out 1 0 7 下图是下图是 ARM7 系统内部的定时器结系统内部的定时器结 构示意图 试说明内部定时器的功能构示意图 试说明内部定时器的功能 特点 特点 问答题 问答题 9 四 计算题四 计算题 1 设有一个基于设有一个基于 LPC2114 的系统 所的系统 所 使用的石英晶振
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年高考化学考前20天冲刺讲义(一)(解析版)
- 2026 学龄前自闭症融合干预感统课件
- 广东省湛江市名校2026届中考三模语文试题含解析
- 会计从业资格会计电算化(实务操作题)模拟试卷2
- 促销策划方案设计案例(范文9篇)
- 全国自考心理学试卷+答案
- 《电子线路CAD》课程标准
- 2026 学龄前自闭症社交趣味课件
- 河南四市2025-2026学年高三5月质量检测(许济平洛四模)生物+答案
- 2026 学龄前自闭症情绪进阶拓展课件
- 客运防汛应急预案(3篇)
- 水泥助磨剂生产质量管理规程
- 2025年慈利县融媒体中心(县广播电视台)招聘职业能力测试备考题库300道必考题
- 湖北省武汉市武珞路一校七区2025-2026学年九年级上学期12月月考语文试题(含答案)
- 物业管家上门拜访培训
- GB/T 5782-2025紧固件六角头螺栓
- 直男培训改造课程
- 安全管理人员安全培训试题及答案
- 国旗下讲话稿:劳动与奋斗
- 光伏发电系统运维管理制度
- (正式版)DB65∕T 4573-2022 《重大事故隐患治理评估规范》
评论
0/150
提交评论