STM32外部中断问题

2019-07-20 11:10发布

       NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);
        NVIC_InitStructure.NVIC_IRQChannel = EXTI9_5_IRQn;                       
          NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0x01;       
          NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0x00;                                       
          NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;                                                               
          NVIC_Init(&NVIC_InitStructure);
有NVIC_Init(&NVIC_InitStructure); 程序就会在这里卡死,去掉这句一切正常,但外部中断0-4没问题,可是中断过程必须要有初始化NVIC寄存器这步,请问这是什么原因造成有这句就卡死,难道外部中断5-9与0-4初始化有差别?请原子哥帮忙解答下。


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。