当前位置:首页 > 单片机 > 单片机
[导读]  为了管理中断请求的优先级并处理其他异常,Cortex-M0处理器内置了嵌套中断控制器(NVIC)。NVIC的一些可编程控制器控制着中断管理功能,这些寄存器被映射到系统地址空间里,它们所处的区域被称为系统控制空间(S

  为了管理中断请求的优先级并处理其他异常,Cortex-M0处理器内置了嵌套中断控制器(NVIC)。NVIC的一些可编程控制器控制着中断管理功能,这些寄存器被映射到系统地址空间里,它们所处的区域被称为系统控制空间(SCS)。

  NVIC有以下特性:

灵活的中断管理;

支持嵌套中断;

向量化的异常入口

中断屏蔽


灵活的中断管理

  Cortex-M0处理器中,每一个外部中断都可以被使能或者禁止,并且可以被设置为挂起状态或者清除状态。处理器的中断可以是信号级的(在中断服务程序清除中断请求以前,外设的请求会一直保持),也可以是脉冲形式的(最小一个始终周期),这样中断控制器就可以处理任何中断源。


支持嵌套中断  

  Cortex-M0处理器的任何中断都有一个固定或者可编程的中断优先级。当外部中断之类的异常发生时,NVIC将该异常的优先级与当前的优先级进行比较,如果新的优先级更高,当前的任务会被暂定,一些寄存器的值被压栈处理,然后处理器开始处理新的异常程序,这个过程也被称为“抢占”。高优先级的中断完成后,异常返回就会执行,处理器自动进行出栈操作恢复刚才寄存器的值,并继续运行刚才的任务。这种机制并没有带来软件开销。


向量化的异常入口

  异常发生时,处理器需要定位异常对用的程序入口。传统的处理方式需要软件去完成。而M0处理器会从存储器的向量表中,自动定位异常的程序入口。从异常到异常的处理事件会被缩减。


中断屏蔽

  NVIC通过PRIMASK特殊寄存器提供了一种中断屏蔽机制,NVIC除了硬件错误和NMI之外,可以屏蔽所有的异常。有些操作,比如对时间敏感的控制任务或实时多媒体解码任务,不应该被打断,此时中断屏蔽的作用就表现了出来。

  


系统控制块(SCB)

  除了NVIC,系统控制空间也包含了许多系统管理的寄存器,这些寄存器被称为系统控制块。其中有些寄存器控制休眠模式和系统异常配置,另外还有两个寄存器包含了处理器的识别代码(调试器可使用该代码识别处理器的类型)。


本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

本文中,小编将对车联网予以介绍,如果你想对它的详细情况有所认识,或者想要增进对它的了解程度,不妨请看以下内容哦。

关键字: 车联网 智能交通 体系结构

在下述的内容中,小编将会对智慧物流的相关消息予以报道,如果智慧物流是您想要了解的焦点之一,不妨和小编共同阅读这篇文章哦。

关键字: 智慧物流 体系结构 物流

在这篇文章中,小编将为大家带来智能机器人的相关报道。如果你对本文即将要讲解的内容存在一定兴趣,不妨继续往下阅读哦。

关键字: 智能机器人 机器人 体系结构

摘 要 :针对目前工业大数据体系结构不完善、尚未形成标准统一的理论架构的问题,文中就如何将大数据技术与工业生产场景进行整合,如何建设工业大数据系统等问题展开了讨论。文中阐述了工业大数据的特点与基本体系结构,对相关技术处理...

关键字: 工业大数据 体系结构 处理体系 计算引擎 理论架构 计算分析

摘 要 :文中首先阐述了物联网的起源、概念及其体系结构,接着对物联网中的关键技术进行了介绍,最后列举了物联网技术在日常生活中的应用,让大家对物联网能有更深层次的理解与认识。

关键字: 物联网 体系结构 RFID 应用

摘要:车联网作为物联网技术的重要应用之一,具有十分广阔的应用前景。文章通辻介绍基于位置的车联网通用应用平台概念,分析了车联网通用应用平台的技术构架,并列举了该平台在几个重点领域的典型应用,给出了该平台所具有的通用性与相对...

关键字: 车联网 物联网 体系结构 典型应用

摘 要:随着基于物联网的智能家居系统的出现,人们对物联网的关注逐渐从概念发展到了技术应用。文中从物联网系统的三层体系结构出发,对智能家居系统加以分析,不仅理清了物联网与智能家居系统的关系,而且明确了智能家居系统的体系结构...

关键字: 物联网 智能家居 体系结构 技术路线

摘要:物联网的三层体系结构感知层、传输层和应用层与安防系统的数据采集、传输、应用三个主要部分有诸多相似之处,这种相似为公安院校安全技术防范课程教学实践提供了一个崭新的思路。文中对物联网的基本概念、数据感知、数据传输以及数...

关键字: 物联网 安全技术防范 教学实践 体系结构

摘要:物联网应用的多样性、分散性和缺乏管理等问题制约着物联网的发展。物联网要连接和管理的对象是包括静止和移动的末端设备及各种资产,这些设备连接上传感器等感知设备成为网络中的节点。基于物联网这种网络特点,利用通用网管的思想...

关键字: 物联网 体系结构 网络管理 综合信息管理平台

摘 要:文章对局域网可能受到的安全威胁进行了分析,并针对这些可能受到的威胁设计了一个包含物理安全、网络安全、系统安全、应用安全和数据安全的局域网安全模型,从技术上保证局域网的安全,同时还设计了安全的网络结构并辅以安全管理...

关键字: 局域网 安全 体系结构 管理制度
关闭
关闭