打印
[STM32F1]

STM32调试OV7670,LCD显示oK,上位机显示不正常,求大神相助

[复制链接]
1411|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
深蓝1|  楼主 | 2016-6-10 21:08 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
STM32调试OV7670,用的奋斗V5开发板+3寸屏,YUYV输出,灰度值读取正确,并且能在LCD上正确显示,本想二值化后显示到LCD上,但二值化后,LCD不是全黑,阈值调过,无效,所以把灰度值送给上位机,上位机显示不正常,求大神相助
USART_SendData(USART1,0xff );
           for(y=0;y<240;y++)         
  {     for(x=0;x<320;x++)        
{           FIFO_RCLK_L();         
  CMOS_Data = ((GPIOC->IDR<<8) & 0xff00);  
grey=GPIOC->IDR&0X00FF        ;           
FIFO_RCLK_H();        
   FIFO_RCLK_L();         
//CMOS_Data |= (((GPIOC->IDR) & 0x00ff));   
      FIFO_RCLK_H();            
           if (grey==0xff)       
grey=0xfe;       
USART_SendData(USART1,grey );       
       color_r = CMOS_Data&0xf800;
color_b = CMOS_Data>>11;        CMOS_Data >>=5;
        color_g =CMOS_Data&0x07e0;
  Y_565=color_r + color_g + color_b; //YUV转RGB565数据写入显示区      
           *(__IO uint16_t *) (Bank1_LCD_D)=(Y_565);      
      }            }
         Vsync = 0;
沙发
深蓝1|  楼主 | 2016-6-10 21:11 | 只看该作者
上位机显示图像

0ZW_]IC3FT]AA`[[8QS)0$G.png (200.54 KB )

0ZW_]IC3FT]AA`[[8QS)0$G.png

使用特权

评论回复
板凳
深蓝1|  楼主 | 2016-6-10 21:14 | 只看该作者
C:\Users\flyme\Desktop

使用特权

评论回复
地板
深蓝1|  楼主 | 2016-6-10 21:15 | 只看该作者
C:\Users\flyme\Desktop\灰度图像.jpg

使用特权

评论回复
5
深蓝1|  楼主 | 2016-6-10 21:19 | 只看该作者
灰度图像

灰度图像.jpg (304.58 KB )

灰度图像.jpg

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

6

帖子

0

粉丝