智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 2268|回复: 1
打印 上一主题 下一主题

ov7725摄像头采集黑白图像的疑惑

[复制链接]

1

主题

2

帖子

0

精华

注册会员

Rank: 2

积分
199
威望
119
贡献
48
兑换币
61
注册时间
2016-7-22
在线时间
16 小时
毕业学校
wwww
跳转到指定楼层
1#
发表于 2016-9-16 19:25:07 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
各位朋友大家好,我用ov7725摄像头,由于没有显示屏,所以想用上位机来显示图像,只找到了显示黑白图像的上位机。我用火哥的ISOmini的程序改的,删掉了关于显示屏的部分,加了个串口程序,但是调试过程中发现场中断的部分有点问题,只执行了一次。想了很久也没想出来,很烦躁,我把程序贴出来,麻烦各位朋友有空帮我看下,万分感谢




int main(void)     
{
    /* 液晶初始化 */
//    LCD_Init();
   
  //while(1);
  #if 1
    /* ov7725 gpio 初始化 */
    Ov7725_GPIO_Config();
   
    USART1_Config();
   
    /* ov7725 寄存器配置初始化 */
    while(Ov7725_Init() != SUCCESS);
   
    /* ov7725 场信号线初始化 */
    VSYNC_Init();   
    Ov7725_vsync = 0;
    while(1)
    {
        
        if( Ov7725_vsync == 2 )
        {
            FIFO_PREPARE;              /*FIFO准备*/                    
            ImagDisp();                    /*采集并显示*/
            Ov7725_vsync = 0;            
        }
        
    }
  #endif
}


/*下面是发送数据的函数*/
void ImagDisp(void)
{
    uint16_t i, j;
    uint16_t Camera_Data;
   
    /* 设置液晶扫描方向为 左下角->右上角 */
//    ILI9341_GramScan( 2 );
    USART_SendData(USART1,0xFF);
    for(i = 0; i < 240; i++)
    {
        for(j = 0; j < 320; j++)
        {
            READ_FIFO_PIXEL(Camera_Data);        /* 从FIFO读出一个rgb565像素到Camera_Data变量 */
//            ILI9341_Write_Data(Camera_Data);
            Camera_Data=Camera_Data & 0xFF;//只读取后八位
            if (Camera_Data == 0xff)
                Camera_Data--;
            USART_SendData(USART1,Camera_Data);
        }
    }
}
只在上面两个程序中做了改动,除此之外,移除了bsp_ili9341_lcd.c      bsp_xpt2046_lcd.c     和   bsp_lcd.c   三个文件

非常感谢你们的关注!


回复

使用道具 举报

184

主题

1972

帖子

0

精华

功勋会员

E=mc^2.0

Rank: 10Rank: 10Rank: 10

积分
15110

论坛骨干奖章活跃会员奖章优秀会员奖章资源大师奖章论坛元老奖章

威望
5404
贡献
8060
兑换币
1555
注册时间
2010-12-8
在线时间
823 小时
2#
发表于 2016-9-18 13:09:58 | 只看该作者
换硬件采集
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-9-22 21:18 , Processed in 0.099984 second(s), 33 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表