Advertisement

STM32F10x系列的中断

阅读量:

文章结构概述

  • 事件与中断机制
    • 中断向量管理模块NVIC
    • 模板结构
    • 典型的中断应用实例
      • 外部中断EXTI
      • 中断相关实验操作

事件和中断

事件与中断属于两个不同范畴的概念,二者之间虽存在关联,但在实际学习过程中,我常常难以准确区分这两个术语。
对于事件与中断之间的差异,可参考以下三个链接:
《中段与事件的区别》
《概念问题:中断与事件有什么联系与区别?》
《[转]STM32之中断与事件—中断与事件的区别》
简要总结如下。
中断 :在CPU仅能执行单一任务的单线程运行环境中,当出现需要优先处理的临时任务时,系统可暂停当前任务的执行,转而处理该临时任务,待其完成后继续执行原任务。多个中断之间可以实现嵌套处理,即若同时出现多个临时任务,则依据设定的优先级依次处理这些任务,并最终返回至初始任务的执行流程。
事件 :从字面意义上看,事件指的是某种发生的现象或情况。当某一事件发生后,会向不同的服务模块发送对应的信号。例如,若

全部评论 (0)

还没有任何评论哟~