5、一帧数据一次性传输 一帧数据一次全部读入到MCU的方式,其实是最简单的驱动编写方式,缺点就是太占内存,但是对于没有压缩功能的cmos芯片来说,一般都无力实现。对部分有jpg压缩功能的cmos芯片而言,比如OV2640可以使用这种方式,一次性读出一帧图像。 - __align(4) u32 jpeg_buf[jpeg_buf_size]; //JPEG buffer
- //JPEG 格式
- const u16 jpeg_img_size_tbl[][2]=
- {
- 176,144, //QCIF
- 160,120, //QQVGA
- 352,288, //CIF
- 320,240, //QVGA
- 640,480, //VGA
- 800,600, //SVGA
- 1024,768, //XGA
- 1280,1024, //SXGA
- 1600,1200, //UXGA
- };
- //DCMI 接收数据void DCMI_IRQHandler(void){ if(DCMI_GetITStatus(DCMI_IT_FRAME)==SET)// 一帧数据 { jpeg_data_process(); DCMI_ClearITPendingBit(DCMI_IT_FRAME); }}
|