- 3
- 0
- 约3.35万字
- 约 49页
- 2018-10-02 发布于广西
- 举报
摘 要
本文介绍了ARM Cortex-M0嵌入式微处理器中断控制系统的设计。Cortex-M0是ARM公司开发的一款提供超低功耗、低成本微处理器,采用独特的中断控制系统,能够有效加速中断响应过程。通过对M0处理器的中断控制系统研究,可以更深入的了解微处理器架构以及中断控制系统设计。
本文首先简述了嵌入式系统的结构、现状以及发展趋势,然后解释了中断和中断嵌套优先级的概念,重点介绍了ARM Cortex-M0的结构特点,总结了M0异常和中断的特点,并对M0的中断优先级、嵌套向量中断控制器(NVIC)和ARM Cortex微控制器软件接口标准(CMSIS)作说明,最后在ALTERA DE2-115上用按键边沿触发中断,通过观察LED的闪烁状态来验证编写的中断控制程序。
关键词:ARM Cortex-M0,中断,NVIC
ABSTRACT
This article describes the ARM Cortex-M0 embedded microprocessor interrupt control system design. ARM Cortex-M0 is the development of a company to provide ultra-low-power, low-cost microprocessors, using a unique interrupt control system that can effectively accelerate the process interrupt response. By M0 processors interrupt control system can be more in-depth understanding of microprocessor architecture and interrupt control system design.
This paper outlines the structure of the embedded system, status quo and development trends, then explained the priority of interrupts and interrupt nesting concept, focusing on the ARM Cortex-M0 structural characteristics, summarized M0 exception and interrupt characteristics, and the interrupt priority for M0, nested Vectored Interrupt controller (NVIC) and the ARM Cortex microcontroller Software Interface Standard (CMSIS) for illustration, the last in ALTERA DE2-115 with the keypad on edge-triggered interrupts, by observing the status LED flashing to verify that implements interrupt control.
Keywords: ARM Cortex-M0, interrupt, NVIC
目 录
摘 要 I
ABSTRACT II
1 绪论 1
1.1 研究背景 1
1.2 研究内容 1
1.3 研究成果 1
1.4 论文结构 2
2 嵌入式系统 3
2.1 嵌入式系统简介 3
2.2 嵌入式系统的组成与分类 4
2.3 常见嵌入式处理器的体系结构 5
2.4 嵌入式处理器的发展趋势 6
3 中断 8
3.1 中断的定义 8
3.2 中断源 9
3.3 中断分类 9
3.4 中断应具有的功能 10
3.5 中断嵌套与优先级 10
3.5.1 中断优先级 10
3.5.2 中断嵌套 11
3.6 中断控制方式的优点 12
4 ARM Cortex-M0的中断 13
4.1 ARM Cortex-M0简介 13
4.2 ARM Cortex-M0总线架构 13
4.3 异常处理模型 14
4.3.1 异常状态 14
4.3.2 异常类型 14
4.3.3 异常处理 15
4.3.4 异常向量表 16
4.3.5 异常优先级 16
4.3.6 异常处理的进入与返回 17
4.3.7 Cortex-M0异常处理机制 20
4.4 嵌套向量中断控制器 22
4.4.1 异常模式和系统中断映射 23
4.4.2 操作描述 25
4.
您可能关注的文档
- 毕业论文设计《(S)-3-叔丁氧羰基氨基吡咯烷的合成工艺论文》.doc
- 毕业论文设计《(翻译)英文译文-基带信号解调与检测》.doc
- 毕业论文设计《(劲酒)“劲”在中原营销推广方案论文》.doc
- 毕业论文设计《(瘦肉精)盐酸克伦特罗的理化性质及其主要危害论文》.doc
- 毕业论文设计《__曹操形象分析》.doc
- 毕业论文设计《(样本)--3G技术在电子商务应用中的问题与对策分析》.doc
- 毕业论文设计《_基于labview语言发动机电控系统标定系统的设计论文》.doc
- 毕业论文设计《_基于matlab的功率谱分析方法研究》.doc
- 毕业论文设计《-_企业网站建设》.doc
- 毕业论文设计《_外文翻译_时间序列计数数据模型:一个实证申请交通意外》.doc
- 毕业论文设计《ARM嵌入式Web服务器Boa的软、硬件设计》.doc
- 毕业论文设计《ARM通过蓝牙短距离通信的设计与实现》.doc
- 毕业论文设计《AS_001基于FPGA的HDB3编译码的建模与实现》.doc
- 毕业论文设计《AS自动代码生成温度模糊控制仿真与实验研究》.doc
- 毕业论文设计《AT89C51单片机红外测温仪系统设计》.doc
- 毕业论文设计《AT89C51单片机智能燃气灶控制器设计》.doc
- 毕业论文设计《AT89C52单片机控制的三相全控桥触发系统设计》.doc
- 毕业论文设计《AT89C52单片机太阳能热水器设计》.doc
- 毕业论文设计《AT89C2051单片机电动执行器的设计》.doc
- 毕业论文设计《AT89S51单片机图书馆智能照明控制系统设计》.doc
最近下载
- 陕09J10 地下工程防水.docx VIP
- 2023-2024学年江苏省南京市四年级下学期期末数学复习试卷(解析版).pdf VIP
- 东北三省第二课时.pptx VIP
- 2025年企业级安全生产智能体白皮书.pdf
- 基于二维分子晶体异质结的双向光突触晶体管及其制备方法.pdf VIP
- 2026年广东省公务员考试《申论》(市级卷)真题详解.docx VIP
- 6.2 ”白山黑水“——东北三省 课件(共45张PPT) 2024-2025学年人教版地理八年级下册.pptx VIP
- 最新人教版六年级数学第一学期教学工作计划-(11).docx VIP
- 年处理1500吨乙醇-水筛板精馏塔设计说明书(逐板,仪表,经济)23.7.5.docx VIP
- 钙钛矿量子点/有机半导体单晶异质结晶体管及其制备方法.pdf VIP
原创力文档

文档评论(0)