摘要
STM32中外部中断普遍有20个以上,其中有16个中断线对应着16个GPIO口,其余的中断线连接在比如RTC闹钟,PVD输出等事件上,这些外部中断通过EX
ti寄存器管理,这些中断事件可以通过外部IO触发,内部事件触发,还可以通过软件触发,通过软件在EXTI_SWIER寄存器中对应的位写1触发对应的中断线。在程序中主动触发某个中断,可以及时处理一些不可预测的任务,比如串口接收事件等。这篇文章主要记录如何触发软件中断。 外部中断的配置与使用通过STM32CubeMX配置请转STM32CubeMX系