如何将图片打包成CAN帧格式传送,并在上位机里读取出来
时间:10-02
整理:3721RD
点击:
现在已经做到了字符串的传输,即用程序实现模拟CAN数据帧的打包,传输并解析;那么在这之上请问如何读取图片的二进制数据并解析出来呢?
自己顶一个数据包格式然后通过一字节一字节的通过CAN来发送就行了,上位机按照你自定的协议来解析。
比如开始帧 0x55 0x00 0x01 0x57 0xAA
解析:0x55是数据包的开始,0x00是数据长度现在没有就是0,0x01是命令这个我代表是准备开始传输图片,0x57是加和校验,0xaa是数据包结束标志。
然后开始发送图片数据:
0x55 0x08 0x02 data0 data1 data2 data3 data4 data5 data6 data7 chekesum 0xAA