硬件准备

ADSP-EDU-BF533:BF533开发板
AD-HP530ICE:ADI DSP仿真器

软件准备

Visual DSP++软件

硬件链接

代码实现功能

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

代码使用说明

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

Init(); //初始化 YUV422 转 RGB888 代码
ConvertYUY2toRGB24(rgbdata_buffer,yuvdata_buffer, 720,625); //YUV 422 转 RGB888
size_convert(rgbdata_buffer,DisplayBuffer); //将 720625 尺寸裁剪为 480272
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(); //点亮液晶屏背光

代码实验步骤

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 文件,编译并全速运行。

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

ADI Blackfin DSP处理器-BF533的开发详解57:DSP控制ADV7180采集图像到LCD显示(含源码)相关推荐

  1. ADI Blackfin DSP处理器-BF533的开发详解41:图像处理专题-LinearTransform图像线性变换处理(含源码)

    硬件准备 ADSP-EDU-BF533:BF533开发板 AD-HP530ICE:ADI DSP仿真器 软件准备 Visual DSP++软件 硬件链接 功能介绍 代码实现了图像线性变换,代码运行时, ...

  2. DI Blackfin DSP处理器-BF533的开发详解47:图像处理专题-Resize (图像缩放处理)(含源码)

    硬件准备 ADSP-EDU-BF533:BF533开发板 AD-HP530ICE:ADI DSP仿真器 软件准备 Visual DSP++软件 硬件链接 功能介绍 代码实现了图像缩放处理,代码运行时, ...

  3. ADI Blackfin DSP处理器-BF533的开发详解9:UART串口的驱动和应用(含源码)

    硬件准备 ADSP-EDU-BF533:BF533开发板 AD-HP530ICE:ADI DSP仿真器 软件准备 Visual DSP++软件 硬件链接 接口功能介绍 UART(Universal A ...

  4. ADI Blackfin DSP处理器-BF533的开发详解23:SDRAM内存的设计和自检(含源代码)

    硬件准备 ADSP-EDU-BF533:BF533开发板 AD-HP530ICE:ADI DSP仿真器 软件准备 Visual DSP++软件 硬件链接 硬件设计原理图 功能介绍 ADSP-EDU-B ...

  5. ADI Blackfin DSP处理器-BF533的开发详解8:Timer定时器的驱动和应用(含源代码)

    硬件准备 ADSP-EDU-BF533:BF533开发板 AD-HP530ICE:ADI DSP仿真器 软件准备 Visual DSP++软件 硬件链接 接口功能介绍 ADSP-BF53x 上有 3 ...

  6. ADI Blackfin DSP处理器-BF533的开发详解49:图像处理专题-Bright (图像亮暗处理)(含源码)

    硬件准备 ADSP-EDU-BF533:BF533开发板 AD-HP530ICE:ADI DSP仿真器 软件准备 Visual DSP++软件 硬件链接 功能介绍 代码实现了图像亮暗处理,代码运行时, ...

  7. ADI Blackfin DSP处理器-BF533的开发详解7:SPI接口的驱动和应用(含源代码)

    硬件准备 ADSP-EDU-BF533:BF533开发板 AD-HP530ICE:ADI DSP仿真器 软件准备 Visual DSP++软件 硬件链接 接口功能介绍 SPI 接口是 4 线串口,可以 ...

  8. ADI Blackfin DSP处理器-BF533的开发详解1:软件和硬件的准备

    BF533是ADI Blackfin系列DSP处理器里的最经典型号,这个DSP我用了20年,单就这一颗DSP来讲,我相信国内应该没有比我更资深的了,下面就来说一说这颗DSP. 这颗IC是Blackfi ...

  9. ADI Blackfin DSP处理器-BF533的开发详解3:GPIO(含源代码)

    我们从最基础的GPIO开始,先讲外设,这玩意不管是单片机,还是ARM,又或是FPGA,甚至SOC的芯片,都有GPIO,有共性,就好理解,让我们看看在ADI的DSP里头,GPIO是怎么一回事吧. 硬件准 ...

最新文章

  1. oracle数据库查看等待,Oracle常见等待事件说明(三)-enqueue/free buffer waits
  2. Struts 2+Spring 3+Hibernate 3.3 在MyEclipse 10环境下的整合配置
  3. 沼跃鱼早已看穿了一切 C/C++
  4. C语言中输入输出fread和fwrite函数的用法
  5. 配置ganesha-nfs对接rgw
  6. codeforces 664B B. Rebus(乱搞题)
  7. 敏捷开发之产品级经验分享
  8. 7-6 计算符号函数的值 (10 分)
  9. 【sklearn第二十二讲】协方差估计
  10. Jquery 查看DOM上绑定的事件列表
  11. 32位汇编语言helloworld_编程语言发展70年,50种不同语言输出Hello World,你知多少?...
  12. 安卓刷机及刷机包制作教程
  13. 信创项目基础软件都包括哪些?你要了解
  14. 这个是什么错误,求大神解答
  15. Android音视频录制类MediaRecorder用法举例
  16. 记录前端导出word 本地图片不显示问题
  17. React UI 组件库
  18. 通向架构师的道路(第十八天)万能框架 Spring ( 一 )
  19. 4.四大组件的工作过程
  20. 电脑usb android上网,让你的Android手机通过USB共享电脑上网

热门文章

  1. ps把照片背景变成透明[原为白色或其他颜色]
  2. 视频帧率和分辨率对QoE的影响
  3. Swop.fi:流动性提供者早鸟奖励SWOP如何分配?
  4. 点击切换上一页,下一页
  5. Qt之上位机开发实战(二)
  6. chainer-语义分割-SegNet【附源码】
  7. 决定微型计算机最主要的部件是,【单选题】决定微型计算机性能的最主要部件是( )。A. 内存 B. 硬盘 C. CPU D. 显示器...
  8. 翔龙家庭记帐本 v1.63 下载
  9. 20221231今天的世界发生了什么
  10. 算法与数据结构模版(AcWing算法基础课笔记,持续更新中)