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

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

1 个回答

撰写答案

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

发布
问题

分享
好友

手机
浏览

扫码手机浏览