电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

实验外部中断实验指导书样本

实验外部中断实验指导书样本_第1页
1/7
实验外部中断实验指导书样本_第2页
2/7
实验外部中断实验指导书样本_第3页
3/7
下载后可任意编辑《 — 嵌入式系统原理与应用 —》实 验 指 导 书黄鹏程、 谢勇 编 写适用专业: 计算机 科学与技术 物联网工程 厦门理工学院计算机与信息工程院( 系) 年 3 月实验 3: 外部中断实验实验学时: 2下载后可任意编辑实验类型: ( 演示、 验证√、 综合、 设计讨论) 实验要求: ( 必修√、 选修) 一、 实验目的1. 理解中断的概念及其在嵌入式系统中的应用; 2. 熟悉 LPC1700 系列 CortexM3 微控制器的 NVIC 的配置; 3. 熟悉 LPC1700 系列 CortexM3 微控制器外部中断的控制。二、 实验内容在 EasyARM1768 开发板的硬件平台上, 基于流水灯显示实验, 结合向量中断控制器 NVIC 和外部中断, 设计并实现外部中断实验。要求实现三种方式的流水灯实现, 而且经过三个按键利用经过外部中断实现三种不同方式的切换。三、 实验原理、 方法和手段中断对嵌入式系统来说是很重要的一个概念, 利用中断, 能够开发出很接近产品的嵌入式系统。市场上大部分的不带嵌入式操作系统的嵌入式系统都采纳了”前后台系统”来实现产品功能, 这其中的前台就是中断机制。故我们要理解中断的概念, 而且能够应用中断到实际的嵌入式系统中来。下载后可任意编辑图 1 前后台系统图 2 中断处理流程示意图1、 中断向量控制器( NVIC) 嵌套向量中断控制器( NVIC) 是 Cortex-M3 处理器的一个内部器件, 它与 CPU 内核紧密耦合, 共同完成对中断的响应, 降低了中断延时, 使得最新发生的中断能够得到高效处理。它能够管理中断的各种事务, 比如使能或禁止外设中断源的中断,下载后可任意编辑 设置外设中断源的优先级, 挂起中断, 查看外设中断源的中断触发状态等。然后把中断信号给 ARM 内核。NVIC 的应用示意图如下所示: 图 3 NVIC 的作用图 4 NVIC 寄存器描述中断建立的过程可大大简化, 只需三步: ① 系统启动后进行优先级分组。② 设定中断优先级。③ 使能中断。CPU 内核Cortex M3 下载后可任意编辑图 5 中断建立过程2、 外部中断外部中断一般用于外设模块经过微控制器的引脚给一个中断信号给 ARM 核, 来触发外部中断, 以便执行相应的中断处理操作 。LPC1768 有 4 个外部中断, 外部中断的应用需要 NVIC 配合使用。图 6 NVIC 与外部中断下载后可任意编辑图 7 外部中断的相关寄存器外部中断能够经过极性控制寄存器和模式控制寄存器配置外部中断的触发类型, 如下...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

实验外部中断实验指导书样本

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部