| 上篇日志写了关于行中断优先级的问题,首先一点,行中断优先级最高是保证采集正确的前提,但是这并不表示其采集的时序是严格的,因为进入行中断后,还需要有判断,判断是否为采集的那一行,OV6620输出292行图像,我们不可能全部采集,也没有必要全部采集。
首先一点值得注意的是:程序的预判断功能,即进入行中断后如何去做的问题。我们必须保证,每一次有用的行信号跳变(采集的那一行)到采集开始的时间是一样的,否则容易引进图像的变形,也就是错位。这种说法如何去理解:假如你采集第十行,此行的行信号跳变到采集的时间这2uS,然而你第十一行,其时间却是4us,这其间相差了2us,基本相当于图像错们了1/20,对于采集的点数低于50点的系统而言也许无关紧要,但是如果你采集100点以上,那么这个时候图像的错位可能就严重了,通过上位机是很容易看出来,这也是图像发生错位的原因之一。
到此时为止,对于图像采集的需要注意的细节问题,基本已经说完,总结为一点,就是时序的问题,保证其采集的严密性。
S12INTV1.rar |