开始发送:HAL_UART_Transmit_IT(&huart3,u3SendBuff,length);
中断默认函数:void HAL_UART_TxCpltCallback(UART_HandleTypeDef *huart)
{
if(huart==&huart3)
{
//添加发送结束处理。
}
}
开启接收:HAL_UART_Receive_IT(&huart3,u3RxBuf,LEN);
中断默认函数:HAL_UART_RxCpltCallback(UART_HandleTypeDef *huart)
{
if(huart==&huart3)
{
//添加接收结束处理。
}
}
最好把这几个函数在HAL库中的代码仔细看一下,就明白了。
|