TI中文支持网
TI专业的中文技术问题搜集分享网站

CC1310 UART接收缓冲清空问题

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,明白了谢谢!

赞(0)
未经允许不得转载:TI中文支持网 » CC1310 UART接收缓冲清空问题
分享到: 更多 (0)