文件名称:嵌套向量中断控制器NVIC-ARM_Cortex-M3应用推广讲座
文件大小:6.99MB
文件格式:PPT
更新时间:2024-05-15 11:36:20
Cortex-M3
嵌套向量中断控制器(NVIC): 可以在硬件中处理堆栈操作,Cortex-M3处理器免去了在传统的 C语言中断服务程序中为了完成堆栈处理所要编写的汇编程序包,这使应用程序的开发变得更加简单。 Cortex-M3 处理器使用末尾连锁(tail-chaining)技术简化了激活的和未决的中断之间的移动。末尾连锁技术把需要用时 30 个时钟周期才能完成的连续的堆栈弹出和压入操作替换为6个周期就能完成的指令取指,实现了延迟的降低。处理器状态在进入中断时自动保存,在中断退出时自动恢复,比软件执行用时更少,大大提高了频率为 100MHz 的子系统的性能。