智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 2771|回复: 8
打印 上一主题 下一主题

摄像头信息采集

[复制链接]

11

主题

27

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
475
威望
329
贡献
94
兑换币
8
注册时间
2011-11-23
在线时间
26 小时
跳转到指定楼层
1#
发表于 2012-4-20 12:03:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
采集一行信息时,采集一个点,将该点信息AD转换,存放在寄存器中。再采集下一个点信息,也存放在同样的寄存器中。这样不是就把上一个信息覆盖了???该如何处理?

8

主题

143

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2284
威望
1122
贡献
572
兑换币
23
注册时间
2011-10-13
在线时间
295 小时
2#
发表于 2012-4-20 12:18:24 | 只看该作者
晕,及时读走啊
回复 支持 反对

使用道具 举报

11

主题

27

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
475
威望
329
贡献
94
兑换币
8
注册时间
2011-11-23
在线时间
26 小时
3#
 楼主| 发表于 2012-4-20 16:29:07 | 只看该作者
raysmile 发表于 2012-4-20 12:18
晕,及时读走啊

请问怎么读走啊,难道不需要中断?
回复 支持 反对

使用道具 举报

8

主题

143

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2284
威望
1122
贡献
572
兑换币
23
注册时间
2011-10-13
在线时间
295 小时
4#
发表于 2012-4-20 23:48:24 | 只看该作者
wofjvbn 发表于 2012-4-20 16:29
请问怎么读走啊,难道不需要中断?

一种思路:进入行中断且该行是所要采集的一行时,就一直查询AD转换是否完成,完成就读走。直到把一行采完。
回复 支持 反对

使用道具 举报

32

主题

195

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1814
QQ
威望
1068
贡献
342
兑换币
143
注册时间
2010-12-30
在线时间
202 小时
5#
发表于 2012-4-21 14:33:01 | 只看该作者
有一个结果寄存器,当这个结果寄存器采集到信息的时候,存下结果,ad设置成单次采集,这样结果寄存器得到信息的时候单片机会自动关闭ad,需要你下次自己使能,重新打开ad。其一
用ad中断,中断原理应该结果寄存器得到值进入中断,采集信息。进中断的时候如果是arm的片子会自动关中断,就是说下次的值不会影响这次的。其二
用dma,连续采集,结果寄存器的值自动存储进dma的目的地址,没有以上问题
回复 支持 反对

使用道具 举报

24

主题

285

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1758

推广达人奖章热心会员奖章优秀会员奖章活跃会员奖章

威望
878
贡献
536
兑换币
10
注册时间
2011-5-12
在线时间
172 小时
6#
发表于 2012-4-21 14:44:00 | 只看该作者
回复 支持 反对

使用道具 举报

11

主题

27

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
475
威望
329
贡献
94
兑换币
8
注册时间
2011-11-23
在线时间
26 小时
7#
 楼主| 发表于 2012-4-21 20:29:18 | 只看该作者
raysmile 发表于 2012-4-20 23:48
一种思路:进入行中断且该行是所要采集的一行时,就一直查询AD转换是否完成,完成就读走。直到把一行采完 ...

哦,受益。问一下如何确保一开始采集的信号是第一行?
回复 支持 反对

使用道具 举报

11

主题

27

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
475
威望
329
贡献
94
兑换币
8
注册时间
2011-11-23
在线时间
26 小时
8#
 楼主| 发表于 2012-4-21 20:45:16 | 只看该作者
liu_fanyi 发表于 2012-4-21 14:33
有一个结果寄存器,当这个结果寄存器采集到信息的时候,存下结果,ad设置成单次采集,这样结果寄存器得到信 ...

问一下,如何确保单片机一开始采集的信号是摄像头的第一行?
回复 支持 反对

使用道具 举报

32

主题

195

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1814
QQ
威望
1068
贡献
342
兑换币
143
注册时间
2010-12-30
在线时间
202 小时
9#
发表于 2012-4-21 20:53:06 | 只看该作者
wofjvbn 发表于 2012-4-21 20:45
问一下,如何确保单片机一开始采集的信号是摄像头的第一行?

视频分离后有行信号的,做一个上升沿或者下降沿触发行中断,开始采集,就是第一行,但是第一行一般都是消隐行,我的ccd是20个消隐行
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-10-5 10:23 , Processed in 0.127314 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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