【1-1】STM32F407学习笔记之中断
一、异常与中断的概念
《Cortex M3与M4权威指南》章节4.5 P104-106
翻译:异常(Exceptions)在编程中是指那些导致程序流程改变的事件。当异常发生时,处理器会暂停当前执行的任务,转而执行一个称为异常处理程序(exception handler)的程序部分。处理完毕后,处理器会恢复正常的程序执行。
在ARM架构中,中断(Interrupts)是异常的一种类型。中断通常由外设或外部输入产生,有时也可以由软件触发。中断的处理程序也被称为中断服务程序(Interrupt Service Routines, ISR)。