EXTI是ST公司在其STM32产品上扩展的外中断控制,EXTI(Extended interrupt and event controller),即外部中断/事件控制器,这里包含两个部分,一个是中断,另一个是事件。我们前面阐述中断的概念时说的事件A和事件B就是两个事件,事件可以分为中断事件和非中断事件,能引起发生中断的事件我们叫做中断事件。我们先大概了解EXT...
M3/M4/M7内核都是支持256个中断,其中包含了16个系统中断和240个外部中断,并且具有256级的可编程中断设置。然而芯片厂商一般不会把内核的这些资源全部用完,如STM32MP157的系统中断有10个,外部中断有150个。如下图是参考手册中截取的中断映射表(也叫中断向量表),表中EXTI event(1)列表中,有括号的表示EXTI未连接到...
第十九章 外部中断实验 在前面几章的学习中,我们掌握了STM32MP1的IO口最基本的操作方法,在上一章节的实验中,我们通过按键扫描的方式来检测按键的状态,本章节,我们将通过中断的方式来检测按键的状态。通过本章节的学习,我们可以掌握STM32MP157的IO口作为外部中断输入来使用的方法。 本章将分为如下几个小节: 19.1...