初级会员

- 积分
- 94
- 金钱
- 94
- 注册时间
- 2015-11-20
- 在线时间
- 14 小时
|
1金钱
摄像头实验,
while(OV2640_VSYNC==1) //¿aê¼2é¼ˉjpegêy¾Y
{
while(OV2640_HREF)
{
while(OV2640_PCLK==0);
ov2640_framebuf[jpeglen]=OV2640_DATA;
while(OV2640_PCLK==1);
jpeglen++;
}
}
当程序采集数据时,直接就跳到下面这个死循环里面了。。
数组是u8 * ov2640_framebuf
当我改成u8 ov2640_framebuf【31*520】的时候就正常。。但是现在我用摄像头拍照程序这样改,就会内存不足。。。报错,怎么解决求大神。。
void HardFault_Handler(void)
{
/* Go to infinite loop when Hard Fault exception occurs */
while (1)
{
}
}
|
|