OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3197|回复: 4

上位机图像数据格式必须数组才能显示吗,跟TFT数据格式有没有区别

[复制链接]

3

主题

10

帖子

0

精华

初级会员

Rank: 2

积分
60
金钱
60
注册时间
2015-7-25
在线时间
7 小时
发表于 2015-11-18 15:26:31 | 显示全部楼层 |阅读模式
5金钱
这几天在弄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->R=1<<15;                     //??3yLINE8é?μ??D??±ê????
                ov_sta=0;                                        //?aê???ò?′?2é?ˉ
                ov_frame++; 
                LCD_Scan_Dir(DFT_SCAN_DIR);        //???′??è?é¨?è·??ò                                                     
        } 
}          

最佳答案

查看完整内容[请看2#楼]

回复【2楼】正点原子: --------------------------------- 问题找到了 之前用的printf函数像上位机发送数据 不够图像上位机接受的数据是十六进制的 而且printf发送帧头也不好显示
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

3

主题

10

帖子

0

精华

初级会员

Rank: 2

积分
60
金钱
60
注册时间
2015-7-25
在线时间
7 小时
 楼主| 发表于 2015-11-18 15:26:32 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
问题找到了 之前用的printf函数像上位机发送数据 不够图像上位机接受的数据是十六进制的 而且printf发送帧头也不好显示
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2015-11-20 00:10:30 | 显示全部楼层
理论上是一样的,检查你上位机处理是不是有问题。
可以试试先传输一个简单的数组,验证下。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

3

主题

10

帖子

0

精华

初级会员

Rank: 2

积分
60
金钱
60
注册时间
2015-7-25
在线时间
7 小时
 楼主| 发表于 2015-11-22 17:37:06 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
原子哥,我现在是上位机输出数据是出来了而且遮挡住摄像头数据也有变化。但是我的图像不正确。我修改了MINI板拓展实验9摄像头实验的程序改成了YUV输出 读取出Y之后直接发送到上位机显示但图像是不正确的。程序我也只是把寄存器配置和读数据两个地方改了。 原子哥你帮我分析下是是不是弄哪里错了
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2015-11-22 22:27:36 | 显示全部楼层
回复【4楼】405845831:
---------------------------------
先看看输出彩色条纹试试吧。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-20 07:32

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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