• $STM32CUBEMX$利用串口传输数据

    1.串口的发送与接收

    • HAL_UART_Transmit();串口发送数据,使用超时管理机制

    • HAL_UART_Receive();串口接收数据,使用超时管理机制

    • HAL_UART_Transmit_IT();串口中断模式发送

    • HAL_UART_Receive_IT();串口中断模式接收

    • HAL_UART_Transmit_DMA();串口DMA模式发送

    • HAL_UART_Transmit_DMA();串口DMA模式接收

    HAL_UART_Transmit(UART_HandleTypeDef *huart, uint8_t *pData, uint16_t Size, uint32_t Timeout)
    

    功能:串口发送指定长度的数据。如果超时没发送完成,则不再发送,返回超时标志(HAL_TIMEOUT)。

    UART_HandleTypeDef*huart 例如huart1就是其中一个别名