(20)--5.2STM32F10x中断系统介绍面向人工智能的嵌入式设计与开发.ppt
《(20)--5.2STM32F10x中断系统介绍面向人工智能的嵌入式设计与开发.ppt》由会员分享,可在线阅读,更多相关《(20)--5.2STM32F10x中断系统介绍面向人工智能的嵌入式设计与开发.ppt(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、STM32F10 x中断系统介绍NVIC控制器介绍1STM32F10 x中断优先级设置2目 录CONTENTSWORK REPORTSTM32F10 x中断系统相关库函数3NVIC是嵌套矢量中断控制器的简称,它是内嵌在Cortex-M内核当中。这个控制器主要功能是实现芯片上的中断处理功能。Cortex-M内核一共支持256和中断,其中16个Cortex-M内核中断和240个和片内外设相关中断。并且16个Cortex-M内核占用的中断是不可屏蔽,不可更改的。1.NVIC控制器概述NVICNVIC控制器介绍控制器介绍人为优先级人为优先级又称为可编程优先级,通过设置NVIC控制的寄存器来实现对NVI
2、C中的优先级设置。NVIC人为优先级又分为两种:2.NVIC控制器中断优先级分类NVICNVIC控制器介绍控制器介绍人为优先级A、抢占优先级 将不同等级之间的中断进行嵌套是抢占优先级,低优先级的中断可以由高优先级来打断(中断),中断等级的数字越小,优先级就会越高49。2.NVIC控制器中断优先级分类NVICNVIC控制器介绍控制器介绍人为优先级 B、响应优先级 响应优先级的另一个名称叫做子优先级,它是指在不同的响应优先级的中断中不能使用嵌套(前提是当抢占优先级相同,响应优先级不同。响应优先级的作用是当多个中断源同时发生中断请求的时候,CPU先执行响应优先级高的中断。中断等级的数字越小,优先级越
3、高。2.NVIC控制器中断优先级分类NVICNVIC控制器介绍控制器介绍自然优先级 自然优先级又称为固定优先级,NVIC控制器在出厂的时候给每个中断源分配的中断序列号。中断等级的数字越小,优先级越高。自然优先级的作用是当抢占优先级和响应优先级都一样时,多个中断同时发生,CPU优先级执行自然优先级高的中断2.NVIC控制器中断优先级分类NVICNVIC控制器介绍控制器介绍 STM32F10 x芯片使用4个位来存放中断的优先级,这4个位分别存放响应优先级和抢占优先级等级数。使用3个位的二进制来表示中断优先级的分配(如下表所示)。2.NVIC控制器中断优先级分类STM32F10 xSTM32F10
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 20 5.2 STM32F10x 中断 系统 介绍 面向 人工智能 嵌入式 设计 开发
限制150内