OpenEdv-开源电子网

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

MINI板子配OV7725(带FIFO)模块输出VGA分辨率(640*480)图片的一点小小思路

[复制链接]

2

主题

9

帖子

0

精华

初级会员

Rank: 2

积分
63
金钱
63
注册时间
2019-7-12
在线时间
13 小时
发表于 2020-4-18 00:25:29 | 显示全部楼层 |阅读模式
模块上那个FIFO只有384KB,一帧VGA是640*480=307200=300K个像素,如果用RGB565格式,一个像素2KB,就是600KB,原子的那句让FIFO没写完就开始读一直没什么思路也不知道怎么写代码。翻datasheet时无意发现7725还可以输出一种叫BGR422的图片,网上资料也甚少,看上去似乎是一个像素只要一个字节就够了,这样的话384KB就够存下VGA图片。发帖做个小标记怕睡一觉忘了,天亮了起来搞。
批注 2020-04-18 002209.png
批注 2020-04-18 002305.png
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

2

主题

9

帖子

0

精华

初级会员

Rank: 2

积分
63
金钱
63
注册时间
2019-7-12
在线时间
13 小时
 楼主| 发表于 2020-4-18 12:22:49 | 显示全部楼层
坑了。。还有一大堆相关的寄存器需要更改。。超出能力范围啦。。sorry
回复 支持 反对

使用道具 举报

2

主题

9

帖子

0

精华

初级会员

Rank: 2

积分
63
金钱
63
注册时间
2019-7-12
在线时间
13 小时
 楼主| 发表于 2020-4-22 11:54:49 | 显示全部楼层
本帖最后由 AmadeusAI 于 2020-4-22 11:57 编辑

不过也不是一点收获没有。反复调试之后,发现VGA+RGB565这个模式下,传给上位机时更改长度宽度的话最大可以存下一张480*270(16:9)的图片,比原先的QVGA大了不少,但是这个时候需要注释掉LCD液晶显示,因为液晶只有320*240
QQ截图20200422115418.jpg
回复 支持 反对

使用道具 举报

109

主题

5564

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
10569
金钱
10569
注册时间
2017-2-18
在线时间
1913 小时
发表于 2020-4-18 17:19:33 | 显示全部楼层
摄像头的资料太少了,不大好搞
回复 支持 反对

使用道具 举报

1

主题

23

帖子

0

精华

初级会员

Rank: 2

积分
79
金钱
79
注册时间
2020-1-23
在线时间
14 小时
发表于 2020-4-19 10:00:32 | 显示全部楼层
我刚想说一个像素一个字节发送方便,一下拉就是sorry... 加把劲啊楼主
回复 支持 反对

使用道具 举报

2

主题

9

帖子

0

精华

初级会员

Rank: 2

积分
63
金钱
63
注册时间
2019-7-12
在线时间
13 小时
 楼主| 发表于 2020-4-19 13:04:59 | 显示全部楼层
likaiwen 发表于 2020-4-19 10:00
我刚想说一个像素一个字节发送方便,一下拉就是sorry... 加把劲啊楼主

主要 我不知道其他寄存器要怎么改,原子的历程里也没说。至少,我截图里剩下那些寄存器都要改,但是我照着datasheet改了之后拍到的图片就是乱的。我估计是原子已经改过了datasheet里面很多default值,所以都得按照原子改动之后的基础上再改。
回复 支持 反对

使用道具 举报

1

主题

23

帖子

0

精华

初级会员

Rank: 2

积分
79
金钱
79
注册时间
2020-1-23
在线时间
14 小时
发表于 2020-4-19 16:13:48 | 显示全部楼层
AmadeusAI 发表于 2020-4-19 13:04
主要 我不知道其他寄存器要怎么改,原子的历程里也没说。至少,我截图里剩下那些寄存器都要改,但是我照 ...

确实,之前用骑飞的OV7670照着原子的改了一下,一直花屏,参照网上博客的也不行,最后无奈换了个摄像头。
回复 支持 反对

使用道具 举报

0

主题

7

帖子

0

精华

新手上路

积分
31
金钱
31
注册时间
2020-4-19
在线时间
14 小时
发表于 2020-4-22 15:49:08 | 显示全部楼层
我没有LCD液晶屏,想直接通过串口把图片直接传输到电脑上,楼主能指导一下么,可以提供下源码嘛谢谢啦
回复 支持 反对

使用道具 举报

2

主题

9

帖子

0

精华

初级会员

Rank: 2

积分
63
金钱
63
注册时间
2019-7-12
在线时间
13 小时
 楼主| 发表于 2020-4-22 19:48:19 | 显示全部楼层
本帖最后由 AmadeusAI 于 2020-4-22 19:57 编辑
HyyRW 发表于 2020-4-22 15:49
我没有LCD液晶屏,想直接通过串口把图片直接传输到电脑上,楼主能指导一下么,可以提供下源码嘛谢谢啦

等我的项目做完了可以提供。最好不要用串口,很慢
回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

精华

新手入门

积分
9
金钱
9
注册时间
2020-10-6
在线时间
3 小时
发表于 2020-11-1 00:04:44 | 显示全部楼层
AmadeusAI 发表于 2020-4-22 19:48
等我的项目做完了可以提供。最好不要用串口,很慢

楼主做完了吗?可以发我一份吗,我qq935764641
回复 支持 反对

使用道具 举报

0

主题

39

帖子

0

精华

新手入门

积分
5
金钱
5
注册时间
2021-6-13
在线时间
5 小时
发表于 2021-6-14 12:49:34 | 显示全部楼层
.....................
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-5-22 21:23

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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