跳转到主要内容

【下载】Cortex-M3 的异常处理

editor 提交于

Cortex-M3的一些特性(一)

<li>处理器状态的自动保存和恢复;</li>

<li>中断向量表读取与处理器状态保存并行处理;</li>

<li>支持尾链技术,当处理背靠背的中断时,不需在两个中断服务子程序之间进行入栈和出栈操作;</li>

<li>可动态重设中断优先级;</li>

<li>NVIC 和 Cortex-M3 处理器核紧密耦合,可尽早处理中断,尤其是晚到的高优先级中断;</li>

Cortex-M3的一些特性(二)

<li>中断的数目可以配置,从 1 到 240;</li>

<li>为 Handler 和 Thread 模式分别提供独立的栈和访问特权等级;</li>

<li>ISR 调用采用 C/C++标准ARM 体系结构过程调用标准(AAPCS);</li>

<li>可屏蔽优先级以支持临界区。</li>

<li>这些特性提高了处理异常的效率并降低了时间的延迟。</li>

<br><span class="download"><a href="http://mm32.eetrend.com/system/files/2016-07/文章/private/100002226-6846-…;