请问在 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
被浏览
127
isme
isme 认证专家 2025-03-18
冰镇大西瓜

tls_uart_read每次调用,只是把串口接收缓存区中已读内容清空,并把读取内容copy到传入参数地址,不会主动清空pRxBuf,而是直接覆盖。

1 个回答

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览