OV7670输出方式怎么设置成dell显示器竖屏设置

1187人阅读
项目设置player设置里设置分辨率&
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:1624353次
积分:17290
积分:17290
排名:第395名
转载:1256篇
译文:24篇
评论:25条
(10)(2)(2)(7)(3)(1)(3)(1)(1)(1)(1)(1)(2)(1)(7)(4)(36)(121)(25)(2)(5)(13)(62)(2)(6)(2)(17)(14)(26)(23)(9)(17)(105)(61)(29)(32)(44)(99)(82)(14)(47)(57)(78)(102)(50)(60)查看: 4082|回复: 17
OV7670输出方式怎么设置成竖屏
主题帖子精华
新手上路, 积分 31, 距离下一级还需 19 积分
在线时间1 小时
&通常我们设置的OV7670输出方式是先输出一幅图的一行320个像素 总共240行&&
现在我要改成先输出一行的240个像素 应该怎么设置寄存器啊 找了很久都没有找到设置的寄存器
主题帖子精华
在线时间435 小时
这个容易设置吧.
我是开源电子网站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺:
微信公众平台:正点原子
主题帖子精华
金牌会员, 积分 1553, 距离下一级还需 1447 积分
在线时间2 小时
回复【2楼】正点原子:
---------------------------------
这个好像没得设置,但我之前买了两次OV7670,第一次买的是竖屏的,第二次买的是横屏的,应该只是里面传感器放置的方向不同而已.
不知你的目的是想要改变方向还是说为了节行缓冲之类的?
学习交流请加Q群:(STM32F4交流群)
主题帖子精华
新手上路, 积分 31, 距离下一级还需 19 积分
在线时间1 小时
回复【3楼】骤雨龙元:
---------------------------------
只是想我的计算更简单些&不能竖屏的话只是要麻烦些&
主题帖子精华
在线时间435 小时
楼主说的是地址自增方式吧.
这个好解决,我在论坛发过的.
我是开源电子网站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺:
微信公众平台:正点原子
主题帖子精华
新手上路, 积分 31, 距离下一级还需 19 积分
在线时间1 小时
呵呵&问题解决了&计算方法变了一下&能达到要求&ps:原子的书很不错&虽然我没买板子&呵呵&我就一个最小系统板
主题帖子精华
初级会员, 积分 182, 距离下一级还需 18 积分
在线时间0 小时
回复【5楼】正点原子:
---------------------------------
回复【6楼】yjamd:
--------------------------------
回复【3楼】骤雨龙元:
---------------------------------
这么解决的??正在做OV7670,目前知道的扫描方式是从上到下、从左到右;但是bmp编码是从左到右,从上到下,也就是说把存的数据bmp编码,会乱码。请问你们是怎么解决OV7670输出扫描变成:先从左到右、再从上到下的?
用我三生烟火,换你一世迷离
主题帖子精华
在线时间435 小时
回复【7楼】末班车:
---------------------------------
你先显示到LCD,然后再从LCD读数据编码即可.
我是开源电子网站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺:
微信公众平台:正点原子
主题帖子精华
初级会员, 积分 182, 距离下一级还需 18 积分
在线时间0 小时
回复【8楼】正点原子:
---------------------------------
不用LCD可以实现吗
用我三生烟火,换你一世迷离
主题帖子精华
在线时间435 小时
回复【9楼】末班车:
---------------------------------
这个那就真得改OV7670的输出方式了,看能不能改成和BMP编码一样的输出方式.
我是开源电子网站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺:
微信公众平台:正点原子
主题帖子精华
新手上路, 积分 34, 距离下一级还需 16 积分
在线时间0 小时
各位前辈,如果ov7670是横屏的,我在tft上用竖屏显示,应该至少可以显示一部分图像吗?、?
主题帖子精华
新手上路, 积分 23, 距离下一级还需 27 积分
在线时间0 小时
回复【10楼】正点原子:
回复【7楼】末班车:
---------------------------------
用的是OV0分辨率大小,楼上说的扫描方式是从上到下、从左到右。那么从上到下是扫描640个像素还是480个像素。
主题帖子精华
在线时间435 小时
这个得实际测试下,呵呵。
我是开源电子网站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺:
微信公众平台:正点原子
主题帖子精华
新手上路, 积分 23, 距离下一级还需 27 积分
在线时间0 小时
回复【13楼】 正点原子 :
---------------------------------
用CyPress的 & EZ-USB FX2LP CY7C68013A 进行上位机编程获取下位机采集到的数据进行显示,用的是例程BulkLoop的程序,线程如下:
UINT XferLoop( LPVOID params )
OVERLAPPED inOvL//,outOvL&
& & CBulkLoopDlg *dlg = (CBulkLoopDlg *)
LONG xfer = readS //每次读取数据的大小
PUCHAR dataBuf = rgb565B
& & inOvLap.hEvent & = CreateEvent(NULL, false, false, "CYUSB_IN");&
dlg-&m_StatusLabel.SetWindowText(" STATUS: Transferring data . . .");
dlg-&m_SuccessCount.SetWindowText("0");
dlg-&m_FailureCount.SetWindowText("0");
dlg-&InEndpt-&TimeOut = 200;
for(int i=0; i&rgb565Size/readS i++)
& & & & // Use temp var because XferData can change the value of len
& &UCHAR &*inContext = dlg-&InEndpt-&BeginDataXfer(rgb565Buf,xfer,&inOvLap);
& & & & dlg-&InEndpt-&WaitForXfer(&inOvLap,200);&
& & & & success = dlg-&InEndpt-&FinishDataXfer(rgb565Buf,xfer, &inOvLap,inContext);&
rgb565Buf += readS
& & CloseHandle(inOvLap.hEvent);&
dlg-&m_StatusLabel.SetWindowText(" STATUS: Stopped");
dlg-&XferThread = NULL;
& & dlg-&USBDevice-&Close();
但用得到的数据还原的图像总是下面这样,请问,可能在哪方面出现错误,
7a98639dedbd63cd0ed14bc_263.bmp (0 Bytes, 下载次数: 0)
22:54 上传
主题帖子精华
在线时间435 小时
回复【14楼】fj017:
---------------------------------
你先测试下单色数据,看看正常不?代码自动(不用OV7670,直接给颜色数据)输出单色数据,检查下正常不吧。
我是开源电子网站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺:
微信公众平台:正点原子
主题帖子精华
新手上路, 积分 23, 距离下一级还需 27 积分
在线时间0 小时
回复【15楼】正点原子:
---------------------------------
可能是数据采集处理有问题,生成图像代码没有错误,对下位机刚接触,正在学习中。
用的是RGB565转换为RGB888格式进行BMP格式图片显示。
感谢原子大哥的解答。
主题帖子精华
新手上路, 积分 22, 距离下一级还需 28 积分
在线时间0 小时
回复【2楼】正点原子:
------------------------------
你好,为了使每行240个点该怎么设置寄存器?设置哪个?
主题帖子精华
在线时间435 小时
回复【17楼】:
---------------------------------
&这个我也不知道。
我是开源电子网站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺:
微信公众平台:正点原子
Powered by查看: 3852|回复: 18
STM32F103ZET6+OV7670串口成功输出图像数据,但显示出问题了
马上注册,结交更多好友,享用更多交流,硬件的世界向你敞开大门!
才可以下载或查看,没有帐号?
STM32F103ZET6+OV7670串口成功输出图像数据,但显示出问题了!
具体为:我通过串口将OV7670拍摄的QVGA格式的图像(RGB565)发送到串口助手,然后以txt格式保存下来。再通过matlab将txt文件中每个像素的RGB565格式,转换为RGB格式,并显示。但结果如下图所示,请大家指点下错在哪里了呢?上面的图片为手机拍摄,下面的图像为OV7670拍摄并用matlab转换后的结果,比较可以发现图像错位并且发生了信号的反折。错位肯定不是摄像头抖动造成的,因通过多幅图像实现发现都是这样的错误显示!
_13-27-03_594_副本.jpg (41.26 KB, 下载次数: 36)
14:00 上传
下面为matlab,转化为正常RGB值的程序:
游客,如果您要查看本帖隐藏内容请
那一行少了几个像素
没少吧,你注意右下角那部分图片和其左边的图像都镜像对折了,最顶部的那部分图像也镜像对折了!
我明明就是逐行扫描读的像素值!&
lianda 发表于
那一行少了几个像素
没少吧,你注意右下角那部分图片和其左边的图像都镜像对折了,最顶部的那部分图像也镜像对折了!
我明明就是逐行扫描读的像素值!
你这个有原理图吗
感谢楼主分享…………………………………………………………………………………………
ddddddddddddddddddddddddddd
好哈好厚好厚好
我也遇到了相同的问题,看看。。。
好东西,学习了!
地址:辽宁省大连市高新园区火炬路7号17层 QQ:
Copyright (C)
All Rights Reserved.匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。}

我要回帖

更多关于 ov7670不输出帧信号 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信