(BLE) CC2640R2 UART 多餘字節問題

如下問題針對在反覆開關UART接口的狀況,若是隻開啓一次,則無此問題。code

uart 接口在關閉再次開啓後, 第一次read會獲得一個額外的字節(0xf0),緣由未知。 但後續讀寫正常。接口

解決辦法,在open以後,清空FIFO。co

UART_control(uart,UARTCC26XX_CMD_RX_FIFO_FLUSH,NULL);

注意該控制使用的是特定平臺的接口,所以須要包含:

#include <ti/drivers/UART.h>
#include <ti/drivers/uart/UARTCC26XX.h>
相關文章
相關標籤/搜索