智能车制作

标题: 图像调试问题 [打印本页]

作者: athenah    时间: 2014-2-10 21:10
标题: 图像调试问题
各位大神,我图像调试了很久,都是一片雪花。想了很多方法都不行,只能麻烦各位大神帮帮忙了。


摄像头用的是sony ccd,采集图像的分别率是60行*80列;
芯片是k60dn512,因为芯片的dma模块坏了…所以想先用gpio模块调试;
lm1881提取视频信号;
tlc5110芯片直接ad转换,将数字量直接输入K60的gpio口;


程序是从第19行开始,隔行采集图像的。程序的流程大体是:
1. 行中断内,将缓存图像的数组角标清零,打开场中断。
2. 在场中断内,先延时8微妙(为了去除消音,不知道延时是否准确,没有示波器…),然后用for循环采集指定行的数字量,存储到缓存图像的数组中(我采集的时候没有用延时,就是全速采集的,不知道这样采集行不行)。等采集到60行以后,将缓存图像的数组发送至上位机。


现在的问题是,用串口调试助手看,是可以看到uart发回来的数字量的,而且数字量也会随着物体的改变而变化。但是发送到上位机时就是整片整片的雪花。


如果是采集的图像过多的话,串口助手显示的结果应该有部分乱码才对。如果是全速采集的数据不全的话,那至少图片是偏左,不应该是整片整片的雪花。


各位大神,问题出在哪里了???

作者: athenah    时间: 2014-2-10 21:14
本帖最后由 athenah 于 2014-2-10 21:22 编辑

补充一下我的长中断(porta)、行中断(portd)以及发送图像的程序。用野火的库改[attach]55365[/attach][attach]55366[/attach][attach]55367[/attach][attach]55368[/attach]



作者: athenah    时间: 2014-2-11 21:38
有么有大神懂的?




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