试着读取了
__HAL_UART_GET_FLAG(&huart2,UART_FLAG_FE)
__HAL_UART_GET_FLAG(&huart2,UART_FLAG_PE)
__HAL_UART_GET_FLAG(&huart2,UART_FLAG_ORE)
__HAL_UART_GET_FLAG(&huart2,UART_FLAG_NE)
__HAL_UART_GET_FLAG(&huart2,USART_SR_RXNE)
几个标志位,读取的结果一直都是0,0,0,0,0
直到宕机的时候,数值也是如此,所以好像标志位看不出问题所在