while(1) {/*部分接收阻塞*/UartMsg.Rxbytes = UART_read(uart, (uint8_t *)UartMsg.rxBuf, 10);UART_write(uart,Uart_Msg.uart_rxBuf,10); }
发送:01 02 03 04 05 接收:01 02 03 04 05
发送:01 02 03 04 接收:01 02 03 04 05
发送:01 02 03 接收:01 02 03 04 05
UART_read函数和UART_control(uart, UARTCC26XX_CMD_RX_FIFO_FLUSH, NULL);不是都可以清空接收缓冲吗?实际测试发现都不行,除非用memset可以。
user4959119:
回复 Alvin Chen:
ok,明白了谢谢!