打印
[其他ST产品]

前三个中断正常运行,PB3的中断进入不了中断,求解答

[复制链接]
413|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
laocuo1142|  楼主 | 2023-9-27 10:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如题,PB3中断进入不了,为什么呢?求大神解答  
NVIC_InitTypeDef NVIC_InitStructure;
GPIO_InitTypeDef GPIO_InitStructure;
    EXti_InitTypeDef EXTI_InitStructure;
  NVIC_PriorityGroupConfig(NVIC_PriorityGroup_1);
   RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO,ENABLE);//ÍⲿÖжϣ¬ÐèҪʹÄÜAFIOʱÖÓ
  // KEY_Init();//³õʼ»¯°´¼ü¶ÔÓ¦ioģʽ
  GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0 | GPIO_Pin_1 | GPIO_Pin_2| GPIO_Pin_3;
    GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING;
    GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;         
    GPIO_Init(GPIOB,&GPIO_InitStructure);                                


    //GPIOB.1 ÖжÏÏßÒÔ¼°Öжϳõʼ»¯ÅäÖÃ
   GPIO_EXTILineConfig(GPIO_PortSourceGPIOB,GPIO_PinSource1);
   EXTI_InitStructure.EXTI_Line=EXTI_Line1;
   EXTI_InitStructure.EXTI_Mode = EXTI_Mode_Interrupt;
   EXTI_InitStructure.EXTI_Trigger = EXTI_Trigger_Rising;
   EXTI_InitStructure.EXTI_LineCmd = ENABLE;
   EXTI_Init(&EXTI_InitStructure);
    //GPIOB.2   ÖжÏÏßÒÔ¼°Öжϳõʼ»¯ÅäÖÃ
   GPIO_EXTILineConfig(GPIO_PortSourceGPIOB,GPIO_PinSource2);
   EXTI_InitStructure.EXTI_Line=EXTI_Line2;
   EXTI_InitStructure.EXTI_Mode = EXTI_Mode_Interrupt;
   EXTI_InitStructure.EXTI_Trigger = EXTI_Trigger_Rising;
   EXTI_InitStructure.EXTI_LineCmd = ENABLE;
   EXTI_Init(&EXTI_InitStructure);   
    //GPIOB.0   ÖжÏÏßÒÔ¼°Öжϳõʼ»¯ÅäÖÃ
   GPIO_EXTILineConfig(GPIO_PortSourceGPIOB,GPIO_PinSource0);
    EXTI_InitStructure.EXTI_Line=EXTI_Line0;
   EXTI_InitStructure.EXTI_Mode = EXTI_Mode_Interrupt;
   EXTI_InitStructure.EXTI_Trigger = EXTI_Trigger_Rising;
   EXTI_InitStructure.EXTI_LineCmd = ENABLE;
   EXTI_Init(&EXTI_InitStructure);  
  
    //GPIOB.3   ÖжÏÏßÒÔ¼°Öжϳõʼ»¯ÅäÖÃ
   GPIO_EXTILineConfig(GPIO_PortSourceGPIOB,GPIO_PinSource3);
    EXTI_InitStructure.EXTI_Line=EXTI_Line3;
   EXTI_InitStructure.EXTI_Mode = EXTI_Mode_Interrupt;
   EXTI_InitStructure.EXTI_Trigger = EXTI_Trigger_Rising;
   EXTI_InitStructure.EXTI_LineCmd = ENABLE;
   EXTI_Init(&EXTI_InitStructure);  


   NVIC_InitStructure.NVIC_IRQChannel = EXTI0_IRQn;   
   NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0x02; //ÇÀÕ¼ÓÅÏȼ¶2
   NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0x04;     //×ÓÓÅÏȼ¶1
   NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;        //ʹÄÜÍⲿÖжÏͨµÀ
   NVIC_Init(&NVIC_InitStructure);     //¸ù¾ÝNVIC_InitStructÖÐÖ¸¶¨µÄ²ÎÊý³õʼ»¯ÍâÉèNVIC¼Ä´æÆ÷
  
  NVIC_InitStructure.NVIC_IRQChannel = EXTI1_IRQn;   
   NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0x02;
   NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0x01;   
   NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;        
   NVIC_Init(&NVIC_InitStructure);


    NVIC_InitStructure.NVIC_IRQChannel = EXTI2_IRQn;   
   NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0x02;
   NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0x02;     
   NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;        
   NVIC_Init(&NVIC_InitStructure);
  
  NVIC_InitStructure.NVIC_IRQChannel = EXTI3_IRQn;   
   NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0x02;
   NVIC_InitStructure.NVIC_IRQChannelSubPriority =0x03;     
   NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;        
   NVIC_Init(&NVIC_InitStructure);

使用特权

评论回复
沙发
Henryko| | 2023-9-29 20:35 | 只看该作者
没看到图片在哪啊

使用特权

评论回复
板凳
Stahan| | 2023-9-30 11:33 | 只看该作者
你这个注释怎么是乱码啊

使用特权

评论回复
地板
公羊子丹| | 2024-8-21 07:17 | 只看该作者

应在操作时间内将胶料灌注完毕,否则影响流平

使用特权

评论回复
5
万图| | 2024-8-21 08:20 | 只看该作者

测试负载测试是在特定的测试条件下进行的

使用特权

评论回复
6
Uriah| | 2024-8-21 09:23 | 只看该作者

在测试中,可以改变负载电流,得到最大输出电流和输出电压

使用特权

评论回复
7
帛灿灿| | 2024-8-21 11:19 | 只看该作者

信号防雷电路应满足相应接口信号传输速率及带宽的需求,且接口与被保护设备兼容。

使用特权

评论回复
8
Bblythe| | 2024-8-21 12:22 | 只看该作者

随着对电路板模块的需求增加

使用特权

评论回复
9
周半梅| | 2024-8-21 14:18 | 只看该作者

防雷电路的输出残压值必须比被防护电路自身能够耐受的过电压峰值低,并有一定裕量

使用特权

评论回复
10
Pulitzer| | 2024-8-21 15:21 | 只看该作者

模信号是幅度相等且相位相同的信号

使用特权

评论回复
11
童雨竹| | 2024-8-21 17:17 | 只看该作者

Cfinal是CESD和人体电容的并联组合

使用特权

评论回复
12
Wordsworth| | 2024-8-21 18:20 | 只看该作者

构成各种滤波器对EMI进行滤波

使用特权

评论回复
13
Clyde011| | 2024-8-21 19:23 | 只看该作者

在动态测试之前,首先需要设定测试时间和测试频率

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1200

主题

5236

帖子

12

粉丝