单片机四种工作模式

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

首先把arm处理器的工作模式和工作状态区分开,工作状态只有arm状态和thumb状态,主要区别就是执行的指令的长度不一样,前者是字指令后者是半字指令。
arm的工作模式有7种:
用户模式 user mode:用于执行正常程序
快速中断模式:fast interrupt request:用于高速数据传输
外部中断模式:interrupt request :用于通常的中断处理
管理模式:supervisor:操作系统使用的保护模式
数据访问终止模式:abort:当数据或指令预取终止时进入该模式,可用于虚拟存储和存储保护
系统模式:system:运行具有特权的操作系统任务
未定义指令中断模式:undefined:当未定义的指令执行时进入该模式,可用于支持硬件
arm的工作模式改变可以由软件改变、也可以由外部中断或者异常处理改变。除了usr之外其他模式称为特权模式,除了usr和system其他模式称为异常模式,用于处理中断和异常,或者访问受保护的系统资源等。

相关文档
最新文档