2021-08-14 09:43:06 索煒達電子 2057
項目編號:E76
文件大小:8.6M
源碼說明:帶中文注釋
開發(fā)環(huán)境:C編譯器
簡要概述:
用于處理AVR項目中的RTD2660或RTD2662顯示和OSD控制器。它的設計目的是提供一個高級接口,以簡化開發(fā)人員的工作,并為設計和創(chuàng)建具有全高清尺寸LCD的低成本設備提供機會。
硬件連接
RTD2660或RTD2662 LCD控制器可使用以下示意圖與外部MCU連接
用法示例
此存儲庫中包含一個示例項目。它演示了使用該庫時可以實現(xiàn)的幾種庫方法和結果。此示例項目中使用了以下硬件:
-TM060RDH01液晶屏;
-帶RTD2660的PCB800809.V6板;
-帶有ATmega1284p的OM-128開發(fā)板。
文件列表:
目錄│文件列表:
└ 源碼
│ 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