請問在 tls_uart_read這個函數中是不是每一次接受都會將上一次接收的緩沖區給清空呢?

發布於 2025-03-17 18:54:08

如題,請問在 tls_uart_read這個函數中是不是每一次接受都會將上一次接收的緩沖區給清空呢?比如:tls_uart_read(M4G_UART.huart, M4G_UART.pRxBuf, rx_length),我這一輪接受到的數據會存到pRxBuf中,它是直接覆蓋掉上一輪的數據,還是會先清空pRxBuf再將本輪數據存到pRxBuf中呢?謝謝大佬們的解答!!

查看更多

關注者
0
被浏覽
172
isme
isme 認證專家 2025-03-18
冰鎮大西瓜

tls_uart_read每次調用,只是把串口接收緩存區中已讀內容清空,並把讀取內容copy到傳入參數地址,不會主動清空pRxBuf,而是直接覆蓋。

1 個回答

撰寫答案

請登錄後再發布答案,點擊登錄

發布
問題

分享
好友

手機
浏覽

掃碼手機浏覽