STM32CubeMX串口中断配置后无效问题的解决
使用STM32CubeMX配置了串口中断后,实际硬件没有反应,串口接受也没有反应。反复检查了几遍,配置也并没有错误。经过反复排查,发现CubeMX在配置串口中断没有填加使能函数也就是下面这句 __HAL_UART_ENABLE_IT(&huart2,UART_IT_RXNE); 整体的串口初始化(默认在usart.c文件中配置)配置完成后应该与下面相似,除了我在下面代码中加入注释的部分,其余STM32CubeMX都是默认配置好的void MX_USART2_UART_Init