野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 13342|回复: 0

新人求助,关于中断设置不到其他GPIO口

[复制链接]
发表于 2020-4-12 00:04:44 | 显示全部楼层 |阅读模式
使用的是f407,固件库版本是1.8根据教程在连接中断源那里修改了引脚,但是我发现这个连接引脚完全没有影响我的中断,中断修改引脚的话也只会配置成GPIOA口上的引脚作为中断源,请教大佬哪里出了问题

void EXTI_Key_GPIO_Config(void)
{
        EXTI_InitTypeDef EXTI_InitStruct;
       
        GPIO_InitTypeDef GPOI_InitStruct;
       
        RCC_AHB1PeriphClockCmd(KEY_CLK, ENABLE);
        RCC_AHB2PeriphClockCmd(RCC_APB2Periph_SYSCFG, ENABLE);
       
        GPOI_InitStruct.GPIO_Pin=KEY0;
        //输入
        GPOI_InitStruct.GPIO_Mode=GPIO_Mode_IN;
        //上拉
        GPOI_InitStruct.GPIO_PuPd=GPIO_PuPd_DOWN;
       
  GPIO_Init(KEY_PORT,&GPOI_InitStruct);

       
        //连接EXTI中断源到KEY0引脚
        SYSCFG_EXTILineConfig(EXTI_PortSourceGPIOE,EXTI_PinSource3);

        EXTI_InitStruct.EXTI_Line=Key0_EXTILine;
       
        EXTI_InitStruct.EXTI_Mode=EXTI_Mode_Interrupt;
       
        EXTI_InitStruct.EXTI_Trigger=EXTI_Trigger_Rising ;
       
        EXTI_InitStruct.EXTI_LineCmd=ENABLE;
        EXTI_Init(&EXTI_InitStruct);
        EXTI_NVIC_Config();
}       

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-11-24 07:00 , Processed in 0.032828 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表