前言
本篇文章将带大家了解STM32F103的外部中断。
一、外部中断是什么
外部中断是单片机实时地处理外部事件的一种内部机制。当某种外部事件发生时,单片机的中断系统将迫使CPU暂停正在执行的程序,转而去进行中断事件的处理;中断处理完毕后.又返回被中断的程序处,继续执行下去。
二、STM32F103的外部中断
外部中断一共有20条中断线。
通过观察发现不同组的相同引脚号的引脚连接到了相同的外部中断线上。
其中
外部中断线 EXTI16连接到PVD输出。
外部中断线 EXTI17连接到RTC警告事件。
外部中断线 EXTI18连接到USB唤醒事件。
外部中断线 EXTI19连接到ETH唤醒事件。
外部中断既可以选择上升沿也可以选择下降沿,也可以同时使用这两个组成双边沿触发。