全站数据
8 4 2 0 5 8 1

如何设置串口数据接收长度

以案说法 | 简单学习,快乐成才!         
问题更新日期:2024-10-15 10:04:25

问题描述

如何设置串口数据接收长度急求答案,帮忙回答下
精选答案
最佳答案

这涉及一个串口读的操作了,read函数本来就可以统计出它当前从串口读到的字节个数的。如果长度不定,怕溢出的话,肯定是需要设定一个阈值的,如果超过这个阈值那就将原来的存储字符扩大1倍,然后将原来的字节全部内存拷贝到新的空间中。并将原来的字符空间释放。统计长度更简单了,将每次得到的长度相加就是总的长度咯。