智能车制作

标题: 摄像头采集 [打印本页]

作者: 六步上篮    时间: 2014-9-24 00:09
标题: 摄像头采集
我的摄像头的采集后发送给上位机显示图像,如果保持摄像头不动的话会出现这种情况:采集到的一整幅图像会往上移动,是循环往上移动的那种,不是静止不动的,往上移动出去的图像会在最下面补充出来继续往上移动。请问这是什么原因造成的呢?

作者: 即刻_GaGa    时间: 2014-9-24 00:12
行场中断没处理好
作者: 六步上篮    时间: 2014-9-24 00:21
即刻_GaGa 发表于 2014-9-24 00:12
行场中断没处理好

场中断:清中断标志位,行计数置0,图像发送标志置0,初始化DMA模块,使能行中断,最后一步关闭场中断(安全起见防止行采集时进入场中断) 行中断:清中断标志位,行计数加一,判断是否为需要行,是则使能DMA传输。 DMA中断:清标志位,关闭传输,若行计数满足总数也发送图像标志置1,图像发送完毕后再使能场中断。  大哥觉得哪里需要改进呢?

作者: 即刻_GaGa    时间: 2014-9-24 00:29
行中断没关过?
作者: 六步上篮    时间: 2014-9-24 11:09
即刻_GaGa 发表于 2014-9-24 00:29
行中断没关过?

发送图像的时候会关闭,进入场中断以后才打开

作者: 即刻_GaGa    时间: 2014-9-24 20:53
DMA次数和你采集的点数是不是一致?
作者: 六步上篮    时间: 2014-9-25 10:56
即刻_GaGa 发表于 2014-9-24 20:53
DMA次数和你采集的点数是不是一致?

是的   我把列数直接传到DMA初始化里面了





欢迎光临 智能车制作 (http://dns.znczz.com/) Powered by Discuz! X3.2