esp32 函数uart_flush_input 和 uart_flush的区别
时间: 2024-05-17 13:12:21 浏览: 287
STM32CUBEMX+IAR+IAP应用程序升级(STM32F411VET6)
`uart_flush_input`和`uart_flush`是ESP32的UART串口函数,它们的作用是不同的。
- `uart_flush_input`函数用于清空UART接收缓冲区中的数据。如果您想要读取UART接收缓冲区中的新数据,那么您需要在调用此函数之前先清空缓冲区。
- `uart_flush`函数用于清空UART发送缓冲区中的数据。如果您想要发送新数据,那么您需要在调用此函数之前先清空缓冲区。
总之,`uart_flush_input`清空接收缓冲区,`uart_flush`清空发送缓冲区。
阅读全文