stm32学习笔记05中断和事件
1、中断和事件的区别: https://www.cnblogs.com/smartjourneys/articles/7363114.html 向量中断和非向量中断还是有点不懂 https://www.cnblogs.com/yanglin1228/archive/2011/02/14/4812067.html 2、中断和异常: 中断与异常有什么区别: 1、中断:系统停止当前正在运行的程序而转向其他服务,可能是因为优先级高的请求 服务了,或者是因为人为安排中断。中断是属于正常现象。 异常:是由于软件错误而引起的 2、中断是 CPU所具备的功能 -- 硬件 异常是软件运行过程中的一种开发过程中没有考虑到的程序错误 -- 软件 3、 1)中断的概念 所谓中断是指 CPU对系统发生的某个事件作出的一种反应: CPU暂停正在执行的程序,保留现场后自动地转去执行相应的处理程序,处理完该事件后再返回断点继续执行被“打断”的程序。 引起中断的事件称为中断源,中断源向 CPU提出进行处理的请求称为中断请求。 2)中断类型 按中断事件来源进行分类,主要有两类: ( 1)中断。由 CPU以外的事件引起的中断,如 I/O中断、时钟中断、控制台中断等。 ( 2)异常( exception)。来自 CPU的内部事件或程序执行中的事件引起的过程。如由于