网络摄像头

2019-07-20 12:53发布

有没有人使用f407+ov2640做网络摄像头啊,裸奔的,不带操作系统的,发现改来改去都去,LWIP里面有死循环,改不好,有没有做过,求交流。。。。。。。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
flj1234
1楼-- · 2019-07-21 09:26
 精彩回答 2  元偷偷看……
快乐之路
2楼-- · 2019-07-21 11:56
 精彩回答 2  元偷偷看……
flj1234
3楼-- · 2019-07-21 17:52
快乐之路 发表于 2017-8-3 11:39
摄像头的数据会通过这个回调函数写入fifo中,在tcp_server_test调用netcam_fifo_read会读取fifo中的摄像 ...

void jpeg_test(void)
{
        u8 key;
        u8 size=3;                //ĬèÏêÇQVGA 320*2403ß′ç
        u8 msgbuf[15];        //ÏûÏ¢»o′æÇø
        LCD_Clear(WHITE);
  POINT_COLOR=RED;
        OV2640_JPEG_Mode();                //JPEGÄ£ê½
        My_DCMI_Init();                        //DCMIÅäÖÃ
        DCMI_DMA_Init((u32)&jpeg_buf,jpeg_buf_size,DMA_MemoryDataSize_Word,DMA_MemoryInc_Enable);//DCMI DMAÅäÖà  
        OV2640_OutSize_Set(jpeg_img_size_tbl[size][0],jpeg_img_size_tbl[size][1]);//éèÖÃêä3ö3ß′ç
        DCMI_Start();                 //Æô¶ˉ′«êä
        if(jpeg_data_ok==1)        //òѾ-2é¼ˉíêò»Ö¡í¼ÏñáË
        {  
                LCD_ShowString(30,300,210,16,16,"Sending JPEG data..."); //ìáê¾ÕyÔú′«êäêy¾Y                       
                tcp_server_sendbuf=(u8*)jpeg_buf;       //¼Ç¼¿aê¼2»Îa0μÄλÖÃ
                LCD_ShowString(30,210,210,16,16,"Send data complete!!");//ìáê¾′«êä½áêøéèÖÃ
                jpeg_data_ok=2;        //±ê¼Çjpegêy¾Y′|àííêáË,¿éòÔèÃDMAè¥2é¼ˉÏÂò»Ö¡áË.
        }               
            
}
你的这个函数放在什么位置呢?如果是顺序执行的话,函数会在while(res=0)这个循环里面进行死循环的

一周热门 更多>