目前在调试OV7740,读到每行的数据,每行数据有160多个字节。现在想在每行数据前加上一些帧头信息,比如这是行号,数据大小,等。然后每5行这样的数据拼起来组成一个包发出去。请问这怎么操作? 1.如何添加帧头信息 2.如何拼起来再发
评分
查看全部评分
评分
查看全部评分
你好,谢谢您的回答。如果一行数据是160个bytes,5行的话就有800bytes,加上一些帧头等一包数据就有800多字节,这样的话数组会不会太大了点
那得看你用什么单片机了,STM32的话小意思了
不过大数组不要定义成局部变量,需要定义为全局变量
连续的缓冲区(或链表),发送的时候指针从头开始,把五组全部发出去,800多字节根本不算大呀,TCP比这个大多了
评分
查看全部评分
通讯信息帧一般是这种结构:帧头+长度+...数据...+校验
如果传输的数据量很大,可以考虑把一个大数据包拆分成几个小数据包传输,每个小数据包再增加包标识以便接收端识别。
800字节的数据并不算很大。
评分
查看全部评分
camera出来的数据是640行,如果我要每64行组成一包的话,那不是要定义10个这样的数组?
评分
查看全部评分
评分
查看全部评分