1
嗨,大家好我想使用stm32 HAL庫進行串行rx中斷,並且出現了我不知道的錯誤。STM32 HAL rx中斷無法正確獲取字節
這是一個非常簡單的程序。 PC給stm32板提供字節,stm32將使用rx中斷程序取這些字節。
問題是當我發送超過4個字節,如「12345」,stm32板只有4個字節和最後一個字節(5)消失了某處。這是爲了更好的理解。
這是我在日常HAL_UART_RxCpltCallback代碼:
HAL_UART_Transmit(&huart4, &receive1, 1, 1000);
HAL_UART_Receive_IT(&huart4, &receive1, 1);
如果您有任何想法,請評論:)