STM32 USART1中断进不了串口 别的中断都可以进去,就是USART1_IRQn进不去????请高手解决!!!

2019-07-21 02:28发布

 STM32   USART1中断进不了串口 别的中断(外部)都可以进去,就是USART1_IRQn进不去
void NVIC_Configuration(void)
{
  NVIC_InitTypeDef NVIC_InitStructure;   NVIC_PriorityGroupConfig(NVIC_PriorityGroup_0);
  NVIC_InitStructure.NVIC_IRQChannel = USART1_IRQn;
  NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 1;
  NVIC_InitStructure.NVIC_IRQChannelSubPriority = 2;
  NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;
  NVIC_Init(&NVIC_InitStructure);
}

 不加这句不卡NVIC_Init(&NVIC_InitStructure);
加上这句就卡住不动了.
????请高手解决!!!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
24条回答
lzw3218
2019-07-21 20:45
/* Includes ------------------------------------------------------------------*/
/* Uncomment the line below to enable peripheral header file inclusion */
/* #include "stm32f10x_adc.h" */
   #include "stm32f10x_bkp.h" 
/* #include "stm32f10x_can.h" */
   #include "stm32f10x_cec.h"
   #include "stm32f10x_crc.h" 
/* #include "stm32f10x_dac.h" */
   #include "stm32f10x_dbgmcu.h"  
/* #include "stm32f10x_dma.h" */
   #include "stm32f10x_exti.h" 
/* #include "stm32f10x_flash.h" */
/* #include "stm32f10x_fsmc.h" */
   #include "stm32f10x_gpio.h"
/* #include "stm32f10x_i2c.h"*/
/* #include "stm32f10x_iwdg.h" */
    #include "stm32f10x_pwr.h"  
   #include "stm32f10x_rcc.h"
/* #include "stm32f10x_rtc.h" */
/* #include "stm32f10x_sdio.h" */
/* #include "stm32f10x_spi.h" */
/* #include "stm32f10x_tim.h" */
   #include "stm32f10x_usart.h"
/* #include "stm32f10x_wwdg.h" */
   #include "misc.h" /* High level functions for NVIC and SysTick (add-on to CMSIS functions) */

一周热门 更多>