智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 796|回复: 0
打印 上一主题 下一主题

上位机图像数据格式与LCD数据格式一样吗

[复制链接]

2

主题

10

帖子

0

精华

注册会员

Rank: 2

积分
78
威望
55
贡献
11
兑换币
20
注册时间
2015-11-4
在线时间
6 小时
毕业学校
重庆交通大学
跳转到指定楼层
1#
发表于 2015-11-18 14:37:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
这几天在弄ov7670上位机显示 我想问问向TFT屏发送图像数据的格式跟想上位机发送图像数据的格式有区别吗 上位机一直不能出现图像这是向上位机发送数据的格式
for(j=0;j<76800;j++)
{
        GPIOB->CRL=0X88888888;
OV7670_RCK=0;
        color1=OV7670_DATA;                //
//color1=GPIOB->IDR&0XFF;        //???
OV7670_RCK=1;  
color=color1;
color<<=8;   
OV7670_RCK=0;
        color2=OV7670_DATA;                /
//color2=GPIOB->IDR&0XFF;        //???
OV7670_RCK=1;
//color|=color2;
        GPIOB->CRL=0X33333333;
//LCD_WR_DATA(color);       
//LCD->LCD_RAM=color;
//        printf("%d,",color1);
//        printf("%d\n",color2);
r= color1 & 0xF8;
g=((color1 &0x07 )<<3 | (color2 & 0xe0 ) >>5 ) << 2;
b=(color2 & 0x1f )<<3;
printf("%d,%d,%d,\n",r,g,b);


这是TFT屏的格式(TFT是可以显示图像的)
*void camera_refresh(void)
{
        u32 j;
        u16 color;         
        if(ov_sta==2)
        {
                LCD_Scan_Dir(U2D_L2R);                //′óéÏμ½ÏÂ,′ó×óμ½óò
                LCD_SetCursor(0x00,0x0000);        //éèÖÃ1a±êλÖÃ
                LCD_WriteRAM_Prepare();     //¿aê¼D′èëGRAM       
                OV7670_CS=0;         
                OV7670_RRST=0;                                //¿a꼸′λ¶áÖ¸Õë
                OV7670_RCK=0;
                OV7670_RCK=1;
                OV7670_RCK=0;
                OV7670_RRST=1;                                //¸′λ¶áÖ¸Õë½áêø
                OV7670_RCK=1;  
                for(j=0;j<76800;j++)
                {
                        GPIOB->CRL=0X88888888;                  
                        OV7670_RCK=0;
                        color=OV7670_DATA;                //¶áêy¾Y
                        OV7670_RCK=1;        
                        color<<=8;                                          
                        OV7670_RCK=0;
                        color|=OV7670_DATA;                //¶áêy¾Y                  
                        OV7670_RCK=1;
                        GPIOB->CRL=0X33333333;                                                          
                        LCD_WR_DATA(color);         
                }  
                OV7670_CS=1;                                                          
                OV7670_RCK=0;
                OV7670_RCK=1;
                EXTI->PR=1<<15;                     //Çå3yLINE8éÏμÄÖD¶Ï±ê־λ
                ov_sta=0;                                        //¿aê¼ÏÂò»′Î2é¼ˉ
                ov_frame++;
                LCD_Scan_Dir(DFT_SCAN_DIR);        //»Ö¸′ĬèÏé¨Ãè·½Ïò                                                     
        }
}          



回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-10-2 08:39 , Processed in 0.036123 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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