写在前面的话
欢迎大家在评论区指正错误,该博文是我在这几天使用hal库的时候碰到的问题的记录,对于暂时没有写的像dma、阻塞接收等函数,在后期如果我用道的话,我也会在该博文里面更新。当让也欢迎大家在评论区指正。
函数
在这里不介绍关于DMA的操作,只是用有关串口的阻塞和非阻塞函数。
HAL_StatusTypeDef HAL_UART_Transmit(UART_HandleTypeDef *huart, uint8_t *pData, uint16_t Size, uint32_t Timeout);
HAL_StatusTypeDef HAL_UART_Receive(UART_HandleTypeDef *huart, uint8_t *pData, uint16_t Size, uint32_t Timeout);
HAL_StatusTypeDef HAL_UART_Transmit_IT(UART_HandleTypeDef *huart, uint8_t *pData, uint16_t Size);
HAL_StatusTypeDef HAL_UART_Receive_IT(UART_HandleTypeDef *huart, uint8_t *pData,<