- 6
- 0
- 约4.02千字
- 约 53页
- 2019-07-03 发布于福建
- 举报
-第四章Cortex-M的异常处理
第四章 Cortex-M3 的异常处理 Cortex-M3的一些特性(一) 处理器状态的自动保存和恢复; 中断向量表读取与处理器状态保存并行处理; 支持尾链技术,当处理背靠背的中断时,不需在两个中断服务子程序之间进行入栈和出栈操作; 可动态重设中断优先级; NVIC 和 Cortex-M3 处理器核紧密耦合,可尽早处理中断,尤其是晚到的高优先级中断; Cortex-M3的一些特性(二) 中断的数目可以配置,从 1 到 240; 为 Handler 和 Thread 模式分别提供独立的栈和访问特权等级; ISR 调用采用 C/C++标准ARM 体系结构过程调用标准(AAPCS); 可屏蔽优先级以支持临界区。 这些特性提高了处理异常的效率并降低了时间的延迟。 4.1 异常的类型 4.2 异常的优先级 4.3 异常处理 4.4 复位过程 4.5 多堆栈的设置 4.6 Abort 模式 4.1 异常的类型 Cortex-M3 处理器将复位、不可屏蔽中断、外部中断、故障都统一为异常。 故障(fault)是指令执行时由于错误的条件所导致的异常。同步故障是指当指令产生错误时就同时报告错误。异步故障则是指当指令产生错误时无法保证同时报告错误。 4.2 异常的优先级 NVIC 支持通过软件设置优先级。通过写中断优先级寄存器的 PRI_N 字段可以设置优先级,范围为 0~255。 通过软件设置的
您可能关注的文档
最近下载
- 物联网操作系统技术与应用 课件 第2章 移植LiteOS到STM32 .pptx
- 学堂在线 科研伦理与学术规范 期末考试答案.docx VIP
- 第一单元第1课《认识中华武术》教案 人教版体育与健康三年级.doc
- 2026年部编人教版(统编版新教材)小学一年级上册道德与法治教学计划及进度表.docx
- GenAl教育落地的多案例溯因分析——基于教师愿景、学生参与和课堂技术集成的三维分析框架.pdf VIP
- 新能源汽车整车控制技术:整车控制器PPT教学课件.pptx
- 2026年新教材人教PEP版五年级上册英语Unit 1 Different friends教学设计.pdf
- T∕CBMF 87-2020 建筑墙地砖铺贴用背胶.docx VIP
- 2026年NCCN直肠癌中文版指南.pptx VIP
- 《中华人民共和国旅游法》知识培训.pptx VIP
原创力文档

文档评论(0)