2019-07-14 15:06发布
jsjfsjfe 发表于 2018-12-20 10:55 你好,谢谢您的回答。如果一行数据是160个bytes,5行的话就有800bytes,加上一些帧头等一包数据就有800多字节,这样的话数组会不会太大了点
最多设置5个标签!
那得看你用什么单片机了,STM32的话小意思了
不过大数组不要定义成局部变量,需要定义为全局变量
连续的缓冲区(或链表),发送的时候指针从头开始,把五组全部发出去,800多字节根本不算大呀,TCP比这个大多了
通讯信息帧一般是这种结构:帧头+长度+...数据...+校验
如果传输的数据量很大,可以考虑把一个大数据包拆分成几个小数据包传输,每个小数据包再增加包标识以便接收端识别。
800字节的数据并不算很大。
一周热门 更多>