739e197c by 张亚玄

fix some uart

1 parent 9b517205
......@@ -123,11 +123,25 @@ void TIM1_BRK_UP_TRG_COM_IRQHandler(void)
void USART2_IRQHandler(void)
{
/* USER CODE BEGIN USART2_IRQn 0 */
uint16_t timeout = 0;
/* USER CODE END USART2_IRQn 0 */
HAL_UART_IRQHandler(&huart2);
/* USER CODE BEGIN USART2_IRQn 1 */
timeout = 0;
while (HAL_UART_GetState(&huart2) != HAL_UART_STATE_READY)
{
timeout++;
if (timeout > HAL_MAX_DELAY)
break;
}
timeout=0;
while (HAL_UART_Receive_IT(&huart2, (uint8_t*)aRxBuffer, RXBUFFERSIZE) != HAL_OK)
{
timeout++;
if (timeout > HAL_MAX_DELAY)
break;
}
/* USER CODE END USART2_IRQn 1 */
}
......