原子哥,你好,前几天买了OV5640模块,选择了JPEG模式,但是在调试时发现一直都找不到正常的数据,查找不到0xFF 0xD8和0xFF 0xD9,所以对这个0xFF 0xD8和0xFF 0xD9有点疑问,想知道这个是你加上的还是OV5640原本的数据帧结构里面就存在的?希望能给予帮助!谢谢。论坛的大神帮我看看,感激不尽!调试断点设置在jpgstart=i;程序一直运行,不能再断点处停下。
jpglen=0;
headok=0;
for(i=0;i<jpeg_data_len*4;i++)//查找0xFF 0xD8和0xFF 0xD9
{
if((p[i]==0XFF)&&(p[i+1]==0XD8))
{
jpgstart=i;
headok=1; //±ê¼ÇÕòμ½jpgí·(FF D8)
}
if((p[i]==0XFF)&&(p[i+1]==0XD9)&&headok)
{
jpglen=i-jpgstart+2;
break;
}
}
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>