STM32外设中断学习笔记(寄存器分析)
发布时间
阅读量:
阅读量
STM32的中断处理流程具体如下:

依据操作流程进行外部中断的配置设置
①将IO端口初始化为输入模式
GPIOE_CRL &= ~(0XF << 16);
GPIOE_CRL |= 0x8 << 16;// 设置PE4 上下拉输入模式 2MHZ
GPIOE->ODR|=1<<4; //PE4 上拉
②启动IO端口复用功能的时钟信号
RCC->APB2ENR |= 1<<6; // 使能APB2总线时钟
RCC->APB2ENR|=0x01;//使能io复用时钟
③建立IO端口与中断线路之间的对应关联
AFIO->EXTICR[1] &= 0xfff0;
AFIO->EXTICR[1] |= 0xfff4; // PE4 配置为外部中断4
④启动线上中断机制,
全部评论 (0)
还没有任何评论哟~
