LPC1788 NVIC 的设置
在用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 的设置相关推荐
- 关于NVIC中断设置
NVIC是stm32内核的中断,下面给出在cm3权威指南中关于nvic的描述: 8.2 中断配置基础 每个外部中断都在 NVIC 的下列寄存器中"挂号": 使能与除能寄存器 ...
- STM32F4中断优先级NVIC管理
一.NVIC中断优先级分组 STM32F4XX/STM32F41XX 共有92个中断,包括10个内核中断和82个可屏蔽中断,具有16级可编程的中断优先级,常用的为82个可屏蔽中断. 10个内核中断 部 ...
- STM32-NVIC中断优先级分组-中断优先级设置
STM32-中断优先级管理NVIC 1.NVIC中断优先级分组 NVIC的全称是Nested vectoredinterrupt controller,即嵌套向量中断控制器.STM32F中文参考手册中 ...
- 21.NVIC中断优先级管理
NVIC中断优先级管理 笔记基于正点原子官方视频 视频连接https://www.bilibili.com/video/BV1Wx411d7wT?p=71&spm_id_from=333.10 ...
- STM32单片机学习笔记(八)-NVIC和EXTI
写在前面:本系列内容均为自学笔记,参考资料为野火指南者开发板资料及芯片参考手册等,使用野火指南者开发板进行学习,该系列内容仅用于记录笔记,不做其他用途,笔记的内容可能会存在不准确或者错误等,如有大佬看 ...
- hal库开启中断关中断_「正点原子NANO STM32开发板资料连载」第十章 外部中断实验...
1)实验平台:ALIENTEK NANO STM32F411 V1开发板 2)摘自<正点原子STM32F4 开发指南(HAL 库版>关注官方微信号公众号,获取更多资料:正点原子 第十章 外 ...
- freeRtos学习笔(1)内核剪裁
freeRtos学习笔记 freeRtos内核剪裁 #define configCPU_CLOCK_HZ 系统主频 #define configTICK_RATE_HZ 时钟节拍 #define co ...
- ARM 之六 Cortex-M 内核中断/异常系统、中断优先级/嵌套 详解
问题 最近在使用STM32F3芯片的时候,遇到这样一个问题:如果外部中断来的频率足够快,上一个中断没有处理完成,新来的中断如何处理? 在调试时,发现有中断有 挂起.激活.失能等状态,考虑这些状态都是干 ...
- FreeRTOS 之一 源码目录文件 及 移植详解
写在前面 2018/1/15更新了文章中的部分错误. FreeRTOS源码为最新版的10.0.1.FreeRTOS 10包含两个重要的新功能:流缓冲区和消息缓冲区. 从10.0.0开始,FreeRTO ...
- 嵌入式体系结构复习笔记
寄存器表示C语言的对应关系 R0: 存储C语言函数返回值 R14 : 存储C的函数返回地址 R15 : 当前执行程序的代码地址 ARM的常用指令 将数据加载到寄存器:MOV/LDR 子程序调用指令: ...
最新文章
- 如何用C#语言构造蜘蛛程序
- python3.6.1安装教程-在Linux上安装Python3.6.1
- go语言之进阶篇http客户端编程
- php tp 查数据库数据一条_PHP自学(六)TP框架进行数据库查询
- jquery简单实现点击弹出层效果实例
- hive2 java连接_用Java代码通过JDBC连接Hiveserver2
- 安装nginx并搭建nginx图片服务器
- NUll is null like
- HTML5学习笔记简明版(5):input的type超级类型
- Anaconda安装opencv3.4.1.15
- SM3密码杂凑算法原理
- pyc文件反编译成py文件
- android 百度地图定位图标素材,百度地图定位开发图标大全 百度地图开发可以用到的一些实用标注/图标(baidu map development) - 下载 - 搜珍网...
- workman 启动的命令行
- 程序员需要熟悉的英语单词
- 《Electron入门与实战》创作路上的那些事儿
- zdog.js实现DNA螺旋动画js特效
- 讲解创业企业如何选择企业邮箱
- python小游戏(华容道)
- 五年后计算机专业还会吃香吗,这三个专业或将在5年后最有前途,应届生必看!...
热门文章
- Latex插入PPT矢量图
- 用Python爬了微信好友,原来他们是这样的人...
- 汇承蓝牙(HC-05)蓝牙虚拟串口插上后,串口助手无法找到该虚拟串口
- sony a7 android,摄影 篇一:SONY A7R4利用ftp传输直传照片到安卓设备,完爆app体验
- tomcat 的 catalina.out 日志文件,禁用
- 自适应滤波器的设计(终极版)
- adb远程(异地)连接实现投屏
- cad2020打印样式放在哪个文件夹_压箱底!这些CAD打印设置技巧只能从老师傅身上学到...
- AutoCAD打印图纸如何使参照底图灰度显示
- 遥感植被指数128个