【E76】用于AVR的RTD2660 LCD控制器驱动程序

2021-08-14 09:43:06      索炜达电子      1260     

项目编号:E76

文件大小:8.6M

源码说明:带中文注释

开发环境:C编译器

简要概述:

用于处理AVR项目中的RTD2660或RTD2662显示和OSD控制器。它的设计目的是提供一个高级接口,以简化开发人员的工作,并为设计和创建具有全高清尺寸LCD的低成本设备提供机会。

硬件连接

RTD2660或RTD2662 LCD控制器可使用以下示意图与外部MCU连接

【E76】用于AVR的RTD2660 LCD控制器驱动程序

用法示例

此存储库中包含一个示例项目。它演示了使用该库时可以实现的几种库方法和结果。此示例项目中使用了以下硬件:

-TM060RDH01液晶屏;

-带RTD2660的PCB800809.V6板;

-带有ATmega1284p的OM-128开发板。

【E76】用于AVR的RTD2660 LCD控制器驱动程序

【E76】用于AVR的RTD2660 LCD控制器驱动程序

文件列表:

目录│文件列表:

 └ 源码

    │ colors.h

    │ display.cpp

    │ display.h

    │ LICENSE

    │ OSD.cpp

    │ OSD.h

    │ panel.h

    │ PLL.cpp

    │ PLL.h

    │ registers.h

    │ RTD2660_SPI.h

    │ scaler.cpp

    │ scaler.h

    │ structure.h

    ├ docs

    │  │ connections.png

    │  │ RTD2660_external_MCU_rus.pdf

    │  │ RTD2660_spec_improved.pdf

    │  └ RTD2660_tutorial.pdf

    ├ images

    │  │ DSCN0007.JPG

    │  └ sample.jpg

    ├ panels

    │  └ TM060RDH01.h

    ├ registers

    │  │ common.h

    │  │ page0_ADC.h

    │  │ page1_PLL.h

    │  │ page2_HDMI.h

    │  │ page3_LiveShow.h

    │  │ page4_SDRAM.h

    │  │ page5_SDRF.h

    │  │ page6_Deinterlace.h

    │  │ page7_VividColor.h

    │  │ page8_VideoDecoder.h

    │  │ page9_VideoDecoder.h

    │  │ pageA_VideoDecoder.h

    │  │ pageB_SyncProc.h

    │  │ pageD_MCU1.h

    │  │ pageE_MCU2.h

    │  └ pageF_MCU3.h

    ├ sample

    │  │ .gitignore

    │  │ main.cpp

    │  │ Makefile

    │  │ RTD2660AVR-example.cbp

    │  ├ fonts

    │  │  │ font-basic.h

    │  │  └ font-graphics.h

    │  ├ include

    │  │  │ config.h

    │  │  │ fonts.h

    │  │  └ LCD_power.h

    │  └ lib

    │     └ RTD2660AVR

    │        │ colors.h

    │        │ display.cpp

    │        │ display.h

    │        │ OSD.cpp

    │        │ OSD.h

    │        │ panel.h

    │        │ PLL.cpp

    │        │ PLL.h

    │        │ registers.h

    │        │ RTD2660_SPI.h

    │        │ scaler.cpp

    │        │ scaler.h

    │        │ structure.h

    │        ├ panels

    │        │  └ TM060RDH01.h

    │        ├ registers

    │        │  │ common.h

    │        │  │ page0_ADC.h

    │        │  │ page1_PLL.h

    │        │  │ page2_HDMI.h

    │        │  │ page3_LiveShow.h

    │        │  │ page4_SDRAM.h

    │        │  │ page5_SDRF.h

    │        │  │ page6_Deinterlace.h

    │        │  │ page7_VividColor.h

    │        │  │ page8_VideoDecoder.h

    │        │  │ page9_VideoDecoder.h

    │        │  │ pageA_VideoDecoder.h

    │        │  │ pageB_SyncProc.h

    │        │  │ pageD_MCU1.h

    │        │  │ pageE_MCU2.h

    │        │  └ pageF_MCU3.h

    │        └ structures

    │           └ little-endian-LSB.h

    └ structures

       └ little-endian-LSB.h

TAGRTD2660
  • 10 次
  • 1 分