您的位置: OpenADSP社区论坛 -> Blackfin专区 -> 新手上路 -> BF53x技术支持专区 -> BF533/BF531入门教程-CVBS-IN-LCD
本帖共有1889个阅读者
发表帖子 发表投票 回复主题
BF533/BF531入门教程-CVBS-IN-LCD
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5195
金钱:34806
积分:6378
注册时间:2011/6/7
楼主信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
BF533/BF531入门教程-CVBS-IN-LCD

开发平台

ADSP-EDU-BF533:http://item.taobao.com/item.htm?spm=a1z10.3.17.23.3104e6&id=10663122452

AD-CVBS-IN:http://item.taobao.com/item.htm?spm=a1z10.3.17.27.1226b1&id=16742008469

AD-HP510ICE-FULL:http://item.taobao.com/item.htm?spm=a1z10.3.17.17.f64021&id=8842330668

代码实现功能

代码实现了采集一帧720*625 尺寸的P 制CVBS 信号源,以YUYV422 的数据格式保存,通过MDMA 将奇偶场数据交织在一起,然后将YUYV422 数据转为RGB888 格式,将数据裁剪为480*272 尺寸,再将数据格式转为RGB565格式,送入给液晶屏显示。

代码使用说明

在 CMOS 采集到一帧图像之后,会采用MDMA 进行交织,交织完成后,会执行YUV422 转RGB565 的代码。

Init(); //初始化YUV422 转RGB888 代码
ConvertYUY2toRGB24(rgbdata_buffer,yuvdata_buffer, 720,625); //YUV 422 转RGB888
size_convert(rgbdata_buffer,DisplayBuffer); //将720*625 尺寸裁剪为480*272
RGB888_RGB565(DisplayBuffer, 391680,DisplayBuffer_565); //将RGB888 转为RGB565
*pPPI_CONTROL = 0; //清空PPI 配置值
*pDMA0_CONFIG = 0; //清空DMA 配置值
InitDMA(); //初始化液晶屏PPIDMA 配置
InitPPI(); //初始化液晶屏PPI 配置
InitTimer(); //初始化液晶屏行场时序
PPI_TMR_DMA_Enable(); //使能PPI,DMA,行场时序
LCD_Enable(); //CPLD选通液晶屏时钟到PPI
delay(100); //短延时
LCDBK_Enable(); //点亮液晶屏背光


我是OP...
等级:管理员 参考IP地址:*.*.*.*
2012/9/29 11:46:54
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5195
金钱:34806
积分:6378
注册时间:2011/6/7
1信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线

代码实验步骤

1. 将仿真器(ICE)与ADSP-EDU-BF53x 开发板和计算机连接好,将CVBS_IN 子卡板按板上“圆圈”符号提
示,插入板卡。正确插入后,莲花头视频接口朝板外。
2. 将视频信号源通过莲花头接入 CVBS_IN 子卡板上黄色的接口,并确保信号源正在传输P 制视频信号。
3. 先给 ADSP-EDU-BF53x 开发板上电,再给仿真器(ICE)上电。
4. 运行 VisualDSP++ 5.0 软件,选择合适的BF53x 的session 将仿真器与软件连接。
5. 加载 VisualDSP++ 5.0 工程文件BF53x_CVBSIN_LCD.dpj 文件,编译并全速运行。


我是OP...
等级:管理员 参考IP地址:*.*.*.*
2012/9/29 11:47:14
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5195
金钱:34806
积分:6378
注册时间:2011/6/7
2信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线

代码实验结果

代码运行完成后,在液晶屏上可以看到一帧静态的,经过裁剪后的视频图像。

上传的图片
  201292911475534.jpg [ 23.35 KB 523×317 ] (缩略时请点击查看原图)

 



我是OP...
等级:管理员 参考IP地址:*.*.*.*
2012/9/29 11:47:59
Powered by OpenADSP Copyright © 2010 www.Openadsp.com. All rights reserved.159455 Call, 1 Queries, Processed in 0.031250 second(s),