2021-08-14 09:43:06 索炜达电子 1260
项目编号:E76
文件大小:8.6M
源码说明:带中文注释
开发环境:C编译器
简要概述:
用于处理AVR项目中的RTD2660或RTD2662显示和OSD控制器。它的设计目的是提供一个高级接口,以简化开发人员的工作,并为设计和创建具有全高清尺寸LCD的低成本设备提供机会。
硬件连接
RTD2660或RTD2662 LCD控制器可使用以下示意图与外部MCU连接
用法示例
此存储库中包含一个示例项目。它演示了使用该库时可以实现的几种库方法和结果。此示例项目中使用了以下硬件:
-TM060RDH01液晶屏;
-带RTD2660的PCB800809.V6板;
-带有ATmega1284p的OM-128开发板。
文件列表:
目录│文件列表:
└ 源码
│ 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