中断号是系统分配给每个中断源的代号,在采用向量中断方式的中断系统中,CPU必须通过中断号才可以找到中断服务程序的入口地址,从而程序转移到中断服务程序。STM32MP1xx的中断号在stm32mp157dxx_cm4.h文件中有定义,如下图所示,第一列是中断号名称,它和中断向量表的名称有对应,第二列是对应的中断号。关于中断号和中...
M3/M4/M7内核都是支持256个中断,其中包含了16个系统中断和240个外部中断,并且具有256级的可编程中断设置。然而芯片厂商一般不会把内核的这些资源全部用完,如STM32MP157的系统中断有10个,外部中断有150个。如下图是参考手册中截取的中断映射表(也叫中断向量表),表中EXTI event(1)列表中,有括号的表示EXTI未连接到...
第十九章 外部中断实验 在前面几章的学习中,我们掌握了STM32MP1的IO口最基本的操作方法,在上一章节的实验中,我们通过按键扫描的方式来检测按键的状态,本章节,我们将通过中断的方式来检测按键的状态。通过本章节的学习,我们可以掌握STM32MP157的IO口作为外部中断输入来使用的方法。 本章将分为如下几个小节: 19.1...