"); //-->
遇到的注意问题:
有接收到数据,但一直不进中断。
解决办法:注意下面的中断接收函数,要求,必须接收到Size个数据后,才能进中断。
HAL_StatusTypeDef HAL_USART_Receive_IT ( USART_HandleTypeDef * husart, uint8_t * pRxData, uint16_t Size )
/**
* @brief Rx Transfer completed callback
* @param UartHandle: UART handle
* @note This example shows a simple way to report end of DMA Rx transfer, and
* you can add your own implementation.
* @retval None
*/
void HAL_UART_RxCpltCallback(UART_HandleTypeDef *UartHandle)
{
/* Set transmission flag: transfer complete */
UartReady = SET;
BSP_LED_Off(LED1);
/* Turn LED1 on: Transfer in reception process is correct */
BSP_LED_On(LED2);
}*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。