智能车制作
标题:
郁闷 ov6620 怎么都弄不好了
[打印本页]
作者:
byte
时间:
2008-11-23 08:53
标题:
郁闷 ov6620 怎么都弄不好了
程序写出来了,可是调试时数组里存的都是16,大家有没有遇见这种情况呢? 源代码如下 我只去了前ROW=40行的图像 每行70个点(LINE)<br>高手给看下 怎么不对了? 关键代码:<br><br>void interrupt VSYNC_ISR(void) { //发生场中断<br> <br> DisableInterrupts; <br> if(FLAG==BEGIN) <br> {<br> FLAG=FILED; //置位FLAG 接收一行的数据<br> row=0;<br> p=&image[0][0];<br> }<br> EnableInterrupts;<br>}<br> <br> void interrupt HERF(void) { //发生行中断<br> <br> DisableInterrupts;<br> if(FLAG==FILED) {<br> <br> for(line=0;line<LINE;++line) //接收一行的数据<br> *(p++)=PORTA;<br> <br> row++; //行加1<br> <br> }<br> if(row==40) //接收完毕 0-39行<br> {<br> FLAG=FINISH;<br> }<br> PIFH=0x01; <br> } //我找不到错误在哪里了,换了一个摄像头还那样,即使是有的点时间不对,但也不可能全16吧...高手指点下啊<br>
作者:
whut_wj
时间:
2008-11-25 04:17
标题:
Re:郁闷 ov6620 怎么都弄不好了
<
>中断触发的方式对吗?</P><P>时序理解了吗。用示波器检查一下先。</P>
作者:
byte
时间:
2008-11-26 19:17
标题:
Re:郁闷 ov6620 怎么都弄不好了
中断检测没问题啊 在参考资料上看 每行大概是65us 感觉不管怎样 这样的接收也不会出现全16的数据吧?<br><br>
作者:
tengzhenm
时间:
2008-12-12 20:08
标题:
Re:郁闷 ov6620 怎么都弄不好了
<
>行中断开始时禁止了中断,在行中断结束后为什么不开放中断?PIFH=0x01; 是什么咚咚?</P>
作者:
南工学子
时间:
2009-5-21 13:02
你怎么不要考虑行场信号的消影期
作者:
南工学子
时间:
2009-5-21 13:14
你怎么不要考虑行场信号的消影期
还有你点跟点之间也要延时一会的吧
作者:
南工学子
时间:
2009-5-21 13:14
你怎么不要考虑行场信号的消影期
还有你点跟点之间也要延时一会的吧
作者:
jjldc
时间:
2009-5-21 17:00
在各个场合说了很多次了,基本大家都被误导了
ov6620的数据输出速度时13.5MHz 不用像素同步触发采集,很难采集到正确的点
用fifo才是这类采集系统的王道,无论是视频fifo还是通用fifo
数字摄像头不是这样子做的
作者:
543069471
时间:
2009-5-23 21:12
我采集的图像怎么两副叠加,一个一半显示。程序里用了缓存采集的图像再发到单片机处理
8#
jjldc
作者:
chiusir
时间:
2009-5-24 15:30
靠,上次从WLJ那里买了一个本想做彩色显示,感觉时间太紧,就用黑白模拟的代替了,先把项目做完再来搞搞数字的摄像头;这个数字的玩意儿配上一个3.5'的256色彩屏显示效果还是不错的,缺点而就是刷新比较慢,用ARM9效果很不错的。搞完智能车,大家可以去玩一把。
作者:
jiutian0396
时间:
2010-4-1 11:31
我也是不知道啊
作者:
446373380
时间:
2010-5-7 21:44
回复
8#
jjldc
麻烦+我下QQ有事请教 446373380 或者我+你也行
欢迎光临 智能车制作 (http://111.231.132.190/)
Powered by Discuz! X3.2