void Usart_SendString(unsigned char *str, unsigned short len) { unsigned short count = 0; for(; count < len; count++) { HAL_UART_Transmit(&Huart_wifi, str++, 1, 999); }
时间: 2024-03-04 09:52:05 浏览: 68
STM32库函数void USART_SendData()的缺陷和解决方法
这段代码是用来发送字符串到串口的,其中使用了HAL库中的HAL_UART_Transmit函数,它可以将一个字节的数据通过串口发送出去。在这个函数中,第一个参数是串口的句柄,第二个参数是待发送的数据,第三个参数是数据的长度,第四个参数是超时时间,即如果在这个时间内无法发送完成,则函数会返回错误。这个函数会在循环中被多次调用,每次发送一个字节的数据,直到发送完整个字符串为止。
阅读全文