STM32 PB9的外部中断

STM32F103中,外部中断的IRQHandler,EXTI0至EXTI1都是单独的,如图1所示;而从EXTI5至9则共用一个,如图2所示。这些可以通过Ctrl+F在全工程内查找。

图1


图2

以PB9为例,宏定义可如下配置:

c 复制代码
// 定义同步触发信号TRIG输入GPIO
#define SIGTRIG_GPIO_PORT    			GPIOB		              /* GPIO端口 */
#define SIGTRIG_GPIO_CLK 	    		(RCC_APB2Periph_GPIOA|RCC_APB2Periph_AFIO)	
//	RCC_APB2Periph_AFIO很重要不要遗忘了

/* GPIO端口时钟 */
#define SIGTRIG_GPIO_PIN					GPIO_Pin_9	
#define SIGTRIG_EXTI_PORTSOURCE   GPIO_PortSourceGPIOB
#define SIGTRIG_EXTI_PINSOURCE    GPIO_PinSource9
#define SIGTRIG_EXTI_LINE         EXTI_Line9
#define SIGTRIG_EXTI_IRQ          EXTI9_5_IRQn

#define SIGTRIG_IRQHandler        EXTI9_5_IRQHandler

另外,记得在main函数中,初始化配置EXTI。

作者:潇洒的电磁波(专业:射频芯片设计、雷达系统、嵌入式。欢迎大家项目合作交流。)

微信:GuoFengDianZi

相关推荐
沐欣工作室_lvyiyi几秒前
基于物联网的家庭版防疫面罩设计与实现(论文+源码)
人工智能·stm32·单片机·物联网·目标跟踪
苏慕TRYACE3 小时前
RT-Thread+STM32L475VET6——USB鼠标模拟
stm32·单片机·嵌入式硬件·计算机外设·rt_thread
楼台的春风9 小时前
【MCU驱动开发概述】
c语言·驱动开发·单片机·嵌入式硬件·mcu·自动驾驶·嵌入式
小鸡岛保安11 小时前
学习笔记-8MQTT-韦东山
stm32·物联网
暗碳11 小时前
stm32 74hc238流水灯
stm32·单片机·嵌入式硬件
1101 110112 小时前
STM32-温湿度上传OneNET项目
stm32·单片机·嵌入式硬件
余衫马12 小时前
ESP32-S3 实战指南:BOOT-KEY 按键驱动开发全解析
驱动开发·单片机·嵌入式硬件
文军的烹饪实验室15 小时前
处理器架构、单片机、芯片、光刻机之间的关系
单片机·嵌入式硬件·架构
jmlinux16 小时前
STM32 HAL库USART串口DMA IDLE中断编程:避坑指南
stm32·单片机·嵌入式硬件
沐欣工作室_lvyiyi18 小时前
基于单片机的智能电表设计(论文+源码)
单片机·嵌入式硬件·电能表·数字电能表