关于串口DMA发送数据后,检查是否传输完成函数

2019-07-21 05:37发布

[mw_shl_code=applescript,true]//串口屏底层关联函数

void SendChar(uint8 t)
{/*
        while((USART2->SR&0X40)==0);
          USART2->DR = t; */
          while(HAL_UART_GetState(&UART2_Handler) == HAL_UART_STATE_RESET);
          HAL_UART_Transmit_DMA(&UART2_Handler,(uint8_t*)&t, 1);
}[/mw_shl_code]
我想每次发送前检查一下是否发送完成?可是这个函数不对?请问谁用过吗
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。