UART_Receive_IT(UART_HandleTypeDef *huart) 调用了 HAL_UART_RxCpltCallback(huart);
UART_DMAReceiveCplt(DMA_HandleTypeDef *hdma) 调用了 HAL_UART_RxCpltCallback(huart);
UART_Receive_IT(UART_HandleTypeDef *huart) 调用了 HAL_UART_RxCpltCallback(huart);
HAL_UART_Receive_IT(UART_HandleTypeDef *huart, uint8_t *pData, uint16_t Size)
* Process Unlocked */
__HAL_UNLOCK(huart);
/* Enable the UART Parity Error Interrupt */
__HAL_UART_ENABLE_IT(huart, UART_IT_PE);
/* Enable the UART Error Interrupt: (Frame error, noise error, overrun error) */
__HAL_UART_ENABLE_IT(huart, UART_IT_ERR);
/* Enable the UART Data Register not empty Interrupt */
__HAL_UART_ENABLE_IT(huart, UART_IT_RXNE);
这个函数内部都是使能函数,所以可以当做使能中断接收函数使用。