在用LPC1788这片子一段时间了,跟STM32同样是M3内核。在设NVIC的时候,以为可以和STM32一样简单,到要设的时候才发现有太多的不一样。只能说NXP的库做的太烂了。

同样1788的优先级也分组,首先要设置的是AIRCR这个寄存器,这个寄存器是内核里面的,所以这里的描述是在手册附录里面 《ARM Cortex-M3 用户指南:处理器 》这一章,异常优先级分组里面。至于组的设置是在《39.4.3.6 应用中断和复位控制寄存器 》。如下图:红色方框的就是设置分组的。

设置完分组,之后就要设置占先式和从优先级,下图的描述的是子优先级的设置。子优先级的设置要根据分组的设置来设置。

如设置组优先级是4,则占先式的优先级可以设置4级也就是下图里面的X,从优先级可以设置8级,下面的y。

[1]  PRI_n[7:0]域显示二进制点。X指示一个组优先级域位,y指示一个子优先级域位。位[2:0]不在LPC178x/177x设备中使用。

LPC1788 NVIC 的设置相关推荐

  1. 关于NVIC中断设置

    NVIC是stm32内核的中断,下面给出在cm3权威指南中关于nvic的描述: 8.2 中断配置基础 每个外部中断都在 NVIC 的下列寄存器中"挂号":  使能与除能寄存器  ...

  2. STM32F4中断优先级NVIC管理

    一.NVIC中断优先级分组 STM32F4XX/STM32F41XX 共有92个中断,包括10个内核中断和82个可屏蔽中断,具有16级可编程的中断优先级,常用的为82个可屏蔽中断. 10个内核中断 部 ...

  3. STM32-NVIC中断优先级分组-中断优先级设置

    STM32-中断优先级管理NVIC 1.NVIC中断优先级分组 NVIC的全称是Nested vectoredinterrupt controller,即嵌套向量中断控制器.STM32F中文参考手册中 ...

  4. 21.NVIC中断优先级管理

    NVIC中断优先级管理 笔记基于正点原子官方视频 视频连接https://www.bilibili.com/video/BV1Wx411d7wT?p=71&spm_id_from=333.10 ...

  5. STM32单片机学习笔记(八)-NVIC和EXTI

    写在前面:本系列内容均为自学笔记,参考资料为野火指南者开发板资料及芯片参考手册等,使用野火指南者开发板进行学习,该系列内容仅用于记录笔记,不做其他用途,笔记的内容可能会存在不准确或者错误等,如有大佬看 ...

  6. hal库开启中断关中断_「正点原子NANO STM32开发板资料连载」第十章 外部中断实验...

    1)实验平台:ALIENTEK NANO STM32F411 V1开发板 2)摘自<正点原子STM32F4 开发指南(HAL 库版>关注官方微信号公众号,获取更多资料:正点原子 第十章 外 ...

  7. freeRtos学习笔(1)内核剪裁

    freeRtos学习笔记 freeRtos内核剪裁 #define configCPU_CLOCK_HZ 系统主频 #define configTICK_RATE_HZ 时钟节拍 #define co ...

  8. ARM 之六 Cortex-M 内核中断/异常系统、中断优先级/嵌套 详解

    问题 最近在使用STM32F3芯片的时候,遇到这样一个问题:如果外部中断来的频率足够快,上一个中断没有处理完成,新来的中断如何处理? 在调试时,发现有中断有 挂起.激活.失能等状态,考虑这些状态都是干 ...

  9. FreeRTOS 之一 源码目录文件 及 移植详解

    写在前面 2018/1/15更新了文章中的部分错误. FreeRTOS源码为最新版的10.0.1.FreeRTOS 10包含两个重要的新功能:流缓冲区和消息缓冲区. 从10.0.0开始,FreeRTO ...

  10. 嵌入式体系结构复习笔记

    寄存器表示C语言的对应关系 R0: 存储C语言函数返回值 R14 : 存储C的函数返回地址 R15 : 当前执行程序的代码地址 ARM的常用指令 将数据加载到寄存器:MOV/LDR 子程序调用指令: ...

最新文章

  1. 如何用C#语言构造蜘蛛程序
  2. python3.6.1安装教程-在Linux上安装Python3.6.1
  3. go语言之进阶篇http客户端编程
  4. php tp 查数据库数据一条_PHP自学(六)TP框架进行数据库查询
  5. jquery简单实现点击弹出层效果实例
  6. hive2 java连接_用Java代码通过JDBC连接Hiveserver2
  7. 安装nginx并搭建nginx图片服务器
  8. NUll is null like
  9. HTML5学习笔记简明版(5):input的type超级类型
  10. Anaconda安装opencv3.4.1.15
  11. SM3密码杂凑算法原理
  12. pyc文件反编译成py文件
  13. android 百度地图定位图标素材,百度地图定位开发图标大全 百度地图开发可以用到的一些实用标注/图标(baidu map development) - 下载 - 搜珍网...
  14. workman 启动的命令行
  15. 程序员需要熟悉的英语单词
  16. 《Electron入门与实战》创作路上的那些事儿
  17. zdog.js实现DNA螺旋动画js特效
  18. 讲解创业企业如何选择企业邮箱
  19. python小游戏(华容道)
  20. 五年后计算机专业还会吃香吗,这三个专业或将在5年后最有前途,应届生必看!...

热门文章

  1. Latex插入PPT矢量图
  2. 用Python爬了微信好友,原来他们是这样的人...
  3. 汇承蓝牙(HC-05)蓝牙虚拟串口插上后,串口助手无法找到该虚拟串口
  4. sony a7 android,摄影 篇一:SONY A7R4利用ftp传输直传照片到安卓设备,完爆app体验
  5. tomcat 的 catalina.out 日志文件,禁用
  6. 自适应滤波器的设计(终极版)
  7. adb远程(异地)连接实现投屏
  8. cad2020打印样式放在哪个文件夹_压箱底!这些CAD打印设置技巧只能从老师傅身上学到...
  9. AutoCAD打印图纸如何使参照底图灰度显示
  10. 遥感植被指数128个