OpenEdv-开源电子网

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

OV7725怎么通过串口传输数据到PC端显示

[复制链接]

16

主题

44

帖子

0

精华

初级会员

Rank: 2

积分
162
金钱
162
注册时间
2019-3-28
在线时间
41 小时
发表于 2019-4-23 17:18:15 | 显示全部楼层 |阅读模式
1金钱
    (单片机用的是HT32F52352)     因为串口一次只能传输8b的数据,所以我将16位的color分成了高八位和第八位分别进行传输。     当我只传输高八位的时候,通过转动摄像头或者遮挡摄像头,数据会进行改变。当我只传输低八位或者高八位低八位都传输的时候,不管对摄像头做什么数据都不会发生变化。
     还有接收到的数据不知道为什么都只是0x30、0x31、0x32、0x33这几个而已。
     是不是我串口发送写的有问题,还是说我对OV7725的配置有问题?(初始化能确定正常)
     在串口发送的时候,我拔掉OV7725的电源串口还是能接收到数据,而且和之前说的一样。当我拔掉VSYNC的时候,停止了传输(拔掉电源不应该就会停止传输了吗?)

     有没有哪位大佬能救救小弟啊,或者有没有OV7725通过串口发送数据到PC端显示的程序源码呀/(ㄒoㄒ)/~~??????

接收高八位(无遮挡摄像头)

接收高八位(无遮挡摄像头)

接收高八位(遮挡摄像头)

接收高八位(遮挡摄像头)

接收16位

接收16位

传送16位时的代码

传送16位时的代码
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

109

主题

5564

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
10568
金钱
10568
注册时间
2017-2-18
在线时间
1913 小时
发表于 2019-4-23 18:30:04 | 显示全部楼层
单片机采集到摄像头输出的RGB565格式的数据后将数据发送给串口,你要网上找找支持RGB565数据解析并显示图像的上位机
回复

使用道具 举报

16

主题

44

帖子

0

精华

初级会员

Rank: 2

积分
162
金钱
162
注册时间
2019-3-28
在线时间
41 小时
 楼主| 发表于 2019-4-23 20:18:16 来自手机 | 显示全部楼层
peng1554 发表于 2019-4-23 18:30
单片机采集到摄像头输出的RGB565格式的数据后将数据发送给串口,你要网上找找支持RGB565数据解析并显示图像 ...

用了山外摄像头调试助手,还有正点原子配套的串口摄像头助手都不行。是不是他们都不支持rgb565解析啊?(之前的程序有些错误已经修正,数据格式也按照软件规定的协议发送)
回复

使用道具 举报

109

主题

5564

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
10568
金钱
10568
注册时间
2017-2-18
在线时间
1913 小时
发表于 2019-4-24 17:03:58 | 显示全部楼层
Yahaha 发表于 2019-4-23 20:18
用了山外摄像头调试助手,还有正点原子配套的串口摄像头助手都不行。是不是他们都不支持rgb565解析啊?( ...

原子串口助手不行,山外没测试过
回复

使用道具 举报

16

主题

44

帖子

0

精华

初级会员

Rank: 2

积分
162
金钱
162
注册时间
2019-3-28
在线时间
41 小时
 楼主| 发表于 2019-4-25 00:44:31 来自手机 | 显示全部楼层
peng1554 发表于 2019-4-24 17:03
原子串口助手不行,山外没测试过

今天用山外调出图像了,不过就是图像有点怪异。
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
5
金钱
5
注册时间
2019-5-8
在线时间
3 小时
发表于 2019-5-8 20:17:29 | 显示全部楼层
你好,我现在也是这样,请问怎么用山外调出图像的可以告诉一下嘛。。方便的话可以留个QQ嘛,
回复

使用道具 举报

1

主题

8

帖子

0

精华

新手上路

积分
29
金钱
29
注册时间
2019-4-22
在线时间
10 小时
发表于 2019-5-11 09:03:27 | 显示全部楼层
本帖最后由 15级的许同学 于 2019-5-11 09:04 编辑

你好,我才用的是0v7670,串口发送320*240个像素给上位机,但是我遇到了一个问题,不加入延时函数的时候,会出现数据丢失,
     波特率是115200,不知道楼主有没有遇到过。

回复

使用道具 举报

16

主题

44

帖子

0

精华

初级会员

Rank: 2

积分
162
金钱
162
注册时间
2019-3-28
在线时间
41 小时
 楼主| 发表于 2019-5-20 23:37:03 | 显示全部楼层
15级的许同学 发表于 2019-5-11 09:03
你好,我才用的是0v7670,串口发送320*240个像素给上位机,但是我遇到了一个问题,不加入延时函数的时候, ...

我是在两次串口发送的时候加上一个判断,当他发送完毕后才执行接下来的操作。这样不会丢失数据
回复

使用道具 举报

16

主题

44

帖子

0

精华

初级会员

Rank: 2

积分
162
金钱
162
注册时间
2019-3-28
在线时间
41 小时
 楼主| 发表于 2019-5-20 23:41:07 | 显示全部楼层
手舞石上月 发表于 2019-5-8 20:17
你好,我现在也是这样,请问怎么用山外调出图像的可以告诉一下嘛。。方便的话可以留个QQ嘛,

用山外调试助手的话在要加上帧头0x01 0xfe      帧尾 0xfe 0x01
回复

使用道具 举报

1

主题

4

帖子

0

精华

新手上路

积分
22
金钱
22
注册时间
2019-11-29
在线时间
9 小时
发表于 2019-12-20 14:15:47 | 显示全部楼层
Yahaha 发表于 2019-5-20 23:41
用山外调试助手的话在要加上帧头0x01 0xfe      帧尾 0xfe 0x01

你好 请问调试成功了吗  用山外的  能够正常显示吗
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-5-21 10:16

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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