调试总是死在NVIC_Init(&NVIC_Initstuctrue);一步步执行可以通过 全速就会死 求大神指导

2019-07-21 05:36发布


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
15条回答
美丽的时光机器
2019-07-23 07:55
USART_Initstucture.USART_BaudRate=9600;
        USART_Initstucture.USART_HardwareFlowControl=USART_WordLength_8b;
        USART_Initstucture.USART_Mode=USART_Mode_Rx|USART_Mode_Tx;
        USART_Initstucture.USART_Parity=USART_Parity_No;
        USART_Initstucture.USART_StopBits=USART_StopBits_1;
  USART_Init(USART1,&USART_Initstucture);
        USART_Cmd(USART1,ENABLE);
        USART_ITConfig(USART1,USART_IT_RXNE,ENABLE);
        USART_ClearFlag(USART1,USART_FLAG_TC);
        
        NVIC_PriorityGroupConfig(NVIC_PriorityGroup_1);
        NVIC_Initstuctrue.NVIC_IRQChannel=USART1_IRQn;
        NVIC_Initstuctrue.NVIC_IRQChannelCmd=ENABLE;
        NVIC_Initstuctrue.NVIC_IRQChannelPreemptionPriority=0;
        NVIC_Initstuctrue.NVIC_IRQChannelSubPriority=1;
        NVIC_Init(&NVIC_Initstuctrue);
串口配置代码和中断向量配置代码前后互换一下位置

一周热门 更多>