1、利用串口打印数据的函数按照如下格式输出
else//找到了
{
pbuf+=i;//偏移到0XFF,0XD8处
for(size=0;size<jpeg_data_len*4-i;size++)
{
printf("0x%x, ",pbuf[size]);
}
res=f_write(f_jpg,pbuf,jpeg_data_len*4-i,&bwr);
if(bwr!=(jpeg_data_len*4-i))res=0XFE;
}
2、串口调试助手CXOM V2.0,设置如下:
3、去除多余的数据:
删除0xff,0xd8 之前的数据
3、利用正点原子提供的 C2B转换助手V1.1,将数组转换为.bin文件
4、将.bin文件的文件类型改为.jgp/jpeg。此时图片文件已经可以在电脑上打开了
?我数据只保留0xFF,0xD8~0xFF,0xD9之间的数据段
一周热门 更多>