热度 13
2012-5-3 09:14
1492 次阅读|
0 个评论
摄像头数据采集是ADI DSP的优势项,Blackfin有专门的PPI接口来做此应用。本章详细讲解了CMOS摄像头在Blackfin上的应用. 由于现在博客里暂时放不了视频,大家只能点击一下链接观看视频,讲义仍然放在博客中。 优酷链接:http://v.youku.com/v_show/id_XMzU0NjI4NDc2.html 清晰版下载地址:http://115.com/file/c2xjd14h 如需提取码,则是: c2xjd14h 开发板链接:http://item.taobao.com/item.htm?spm=1103Qmdt.3-3dfNy.h-1Akvusid=9026190872 4.13 BF53x_CMOS ADSP-EDU-BF53X CMOS摄像头模块实验。 4.131 硬件实现原理 板卡上设计了一个摄像头接口,可以连接与板卡匹配的ADSP-EDU-CMOS子卡板。摄像头接口采用20PIN插针接入,将插针的PIN3脚剪去,摄像头子卡板对应的接口被堵上,以防止摄像头板卡反向插入。 ADSP-EDU-CMOS子卡板采用了OV9650 CMOS感光芯片的模组,OV9650为OmniVision公司生产的130万像素的设想头芯片,其最大成像点阵为1300*1028,其具体参数如表: OV9650 IIC器件地址: Slave address W为 60H ,Slave address R为 61H CMOS和LCD公用一个PPI接口,采用CPLD来切换PPI时钟 4.132 硬件连接示意图 4.133 代码实现功能 代码实现了通过配置PPI接口和摄像头,从摄像头采集一幅图像放置到指定的内存中,通过Visual DSP ++软件的image viwe工具,将数据还原为图像。 4.134 测试步骤 将仿真器(ICE)与ADSP-EDU-BF53x开发板和计算机连接好,将ADSP-EDU-CMOS子卡板镜头朝板外接入摄像头接口。 先给仿真器(ICE)上电再为ADSP-EDU-BF53x开发板上电。 运行VisualDSP++ 5.0软件,选择合适的BF53x 的session将仿真器与软件连接。 加载VisualDSP++ 5.0工程文件BF53x_CMOS.dpj文件,编译并全速运行。 4.135 测试结果 1.当看到如下信息打印时,将代码停止,选择Visual DSP++5.0 菜单下“View --DebugWindows--image viewer…”选项。 2. 按下图配置选项: 3.点“OK”后会弹出图像输出窗口,待刷新进度到100%后,即可看到拍到的图片