当前位置: 首页 > news >正文

专业网站建设平台郑州房产网

专业网站建设平台,郑州房产网,东莞农村商业银行,免费代理服务器ip地址https://www.bilibili.com/opus/559173998573672049 定义 NVIC(Nested Vector Interrupt Controller):就是嵌套向量中断控制器。 向量:中断以向量表的形式进行管理,每个ISR的入口地址占据四个字节空间,有序排列在向…

https://www.bilibili.com/opus/559173998573672049

定义

NVIC(Nested Vector Interrupt Controller):就是嵌套向量中断控制器。

向量:中断以向量表的形式进行管理,每个ISR的入口地址占据四个字节空间,有序排列在向量表中。

控制器:对中断机制进行管理,一个中断有四个基本控制操作:
使能(enable)——允许中断
失能(或称:除能,disable)——禁止中断
挂起(set-pending)——等待处理中断
解挂(clear-pending)——停止挂起转而处理中断。
NVIC为每个中断,提供四个bit(分布在四个寄存器中)以控制四种操作,bit置位则启动控制操作,bit清零没有效果不产生任何操作。

函数

设置中断的优先级:NVIC_SetPriority(IRQn, priority)
IRQn 用来指定中断源:当IRQn<0时,设置的是内核中断;当IRQn>=0时,配置的是外部中断的优先级;
priority指定优先级:值越高优先级越小;
设置中断处理函数:NVIC_SetVector,允许在运行时动态修改中断服务函数的地址
设置中断优先级:NVIC_SetPriority
使能中断:NVIC_EnableIRQ

使用

中断初始化NVIC_SetVector(IRQn,vector);//注册终端号对应的中断处理函数NVIC_SetPriority(IRQn, priority);//设置中断优先级NVIC_EnableIRQ(IRQn);//使能中断
中断处理NVIC_DisableIRQ//禁止NVIC_ClearPendingIRQ//解挂处理中断.....中断实际处理NVIC_EnableIRQ//处理完重新使能等待
http://www.dtcms.com/a/618510.html

相关文章:

  • 43 全选,单选
  • stm32f103c8t6寄存器点灯法
  • 【Linux】计算机如何管理软硬件
  • 利用DuckDB列表一句SQL输出乘法口诀表
  • 兴宁网站设计凡客的官网
  • 大模型-Vllm 启用多模态数据-3
  • 集团网站建设定制网站建设中企动力是怎么建设网站的
  • Shell脚本猜数字,使用判断提示用户比目标数字是大还是小
  • 【开题答辩全过程】以 基于安卓的校园二手物品为例,包含答辩的问题和答案
  • 内测检测vs第三方软件检测的差异解析
  • 【科研绘图系列】R语言绘制多组条形图图(barplot)
  • Linux-线程
  • 最专业网站建设公备案域名是什么意思
  • SQL 约束
  • 创立一个网站要多少钱上海公司做网站的
  • MoE算法深度解析:从理论架构到行业实践
  • 【2025CVPR 异常检测方向】DFM: Differentiable Feature Matching for Anomaly Detection
  • 北京西站地铁是几号线做网站贵
  • 数据库第六次作业
  • 西宁大型网站建设网站如何做电脑和手机软件
  • 【Linux】Shell脚本
  • qt显示类控件---QProgressBar
  • 复式记账的“借”与“贷”
  • 设备健康管理诊断报告生成:工业智能化的“决策引擎”与效率革命​
  • 淘客网站是怎么做的成都网站排名生客seo怎么样
  • vscode插件开发记录
  • 做淘宝代理哪个网站好淘宝网店页面设计
  • 【Linux系统编程】进程控制
  • day2江协科技-3 GPIO
  • Photoshop文字设计基础知识