您的位置: OpenADSP社区论坛 -> Blackfin专区 -> 技术讨论区 -> [求助]533的PPI采集和显示
本帖共有1202个阅读者
发表帖子 发表投票 回复主题
[求助]533的PPI采集和显示
23ckck(论坛新手)
23ckck
头衔:社区公民
帮派:无帮无派
帖数:1
金钱:114
积分:2
注册时间:2011/6/27
楼主信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
[求助]533的PPI采集和显示
您好,我们是用533做采集和显示,我们用键盘控制采集及显示图像,按一个键采集显示一帧图像。采集显示第一帧的时候没有任何问题,如附件图“第一帧”所示,从采集显示第二帧开始,会有上半部分图像接到下半部分图像下面的现象产生,并且在两半部分图像中间会有一段黑色的间隔。以上现象是在TFT屏上的显示结果,但是在用image viewer查看内存中的每一帧的图像又都是正确的。请问这个问题怎么解决?

这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2011/6/27 20:00:23
尊贵身份标志
夜色飘摇(论坛版主)
夜色飘摇
头衔:社区公民
帮派:无帮无派
帖数:350
金钱:1773
积分:332
注册时间:2011/6/8
1信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
你检查一下第二次DMA搬运输出到屏上的地址变化,确认你第一次完成图像显示后,将DMA完全关掉,这种现象会出现在DMA没有关掉,采集的新数据在送往TFT时,不是从TFT的第一行刷数据造成的。

我要成为勇敢的海上战士!
等级:论坛版主 参考IP地址:*.*.*.*
2011/6/28 9:19:26
尊贵身份标志
andy(论坛版主)
andy
头衔:社区公民
帮派:无帮无派
帖数:2287
金钱:11132
积分:2263
注册时间:2011/6/8
2信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线

这是因为DMA采集数据出错造成的,可能是DMA地址计算错误,比如你使用16bit DMA,在采下一帧时,地址按8Bit进位,会造成这种现象。

有一种简单的解决方法,在采第二帧时,重新对PPI和DMA进行初始化,这样还能避免PPI数据堵塞造成的图像偏移问题。


这家伙很懒,什么也没有留下!
等级:论坛版主 参考IP地址:*.*.*.*
2011/7/14 9:29:59
Powered by OpenADSP Copyright © 2010 www.Openadsp.com. All rights reserved.154039 Call, 1 Queries, Processed in 0.013672 second(s),