⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pnlcptea03r.h

📁 LCD OSD 程序用於8051 開發lcd
💻 H
字号:

#define CPT
#define	PanelName	"CPT RSDS 17"

#define PanelDither		6

#define PanelAURSDS		0
#define PanelQDIRSDS	0
#define PanelCPTRSDS    0xff




#define PanelTTL		0
#define PanelTCON		0
#define PanelLVDS		0
#define PanelRSDS		0xFF

#define LVDS_TIMode		    0xFF  
#define PanelDualPort		0xFF
#define PanelSwapPort		0
#define PanelSwapOddML		0
#define PanelSwapEvenML	    0
#define PanelSwapOddRB		0xFF
#define PanelSwapEvenRB	    0xFF
#define PanelSwapMLSB		0xFF

#define PanelDClkDelay		8
#define PanelInvDClk		0
#define PanelInvDE		    0  
#define PanelInvHSync		0
#define PanelInvVSync		0

// driving current setting 0==>4mA, 1==>6mA, 2==>8mA ,3==>12mA
#define PanelDCLKCurrent    	1 // Dclk current
#define PanelDECurrent	    	1 // DE signal current
#define PanelOddDataCurrent	    1 // Odd data current
#define PanelEvenDataCurrent	1 // Even data current
                                   //barry1015 18->39 for CPT new Spec 
#define PanelOnTiming1		39//18//10 // time between panel & data while turn on power
#define PanelOnTiming2		250//190//220 // time between data & back light while turn on power 
#define PanelOffTiming1	   5 //40 //barry0922// // time between back light & data while turn off power 
#define PanelOffTiming2	     3 // time between data & panel while turn off power 

#define PanelHSyncWidth		32//42//32
#define PanelHSyncBackPorch	40//24//40

#define PanelVSyncWidth	     2
#define PanelVSyncBackPorch	34

#define PanelHStart		(PanelHSyncWidth+PanelHSyncBackPorch)
#define PanelVStart		(PanelVSyncWidth+PanelVSyncBackPorch)

#define PanelWidth		1280  
#define PanelHeight		1024
#define PanelHTotal		1688
#define PanelVTotal		1066

#define PanelMaxHTotal		1800 //barry1111 1400->1500
#define PanelMinHTotal		1500//1400//1688 joy 0902
#define PanelMinHTotal640x350_70 1400
#define PanelMaxVTotal		2000
#define PanelMinVTotal		1042
#define PanelDCLK		    108
#define PanelMaxDCLK		140
#define PanelMinDCLK		100

//=================================================================
// TCON	 setting for RSDS

#define TCON_Format1	0x1 // OFC1: control polarity & inversion 
#define ESP_AfterData 	0   // Even Start Pulse after Data 
#define ESP_Offset	    1   // Even start pulse position  
#define OSP_AfterData 	0   // Odd Start Pulse after Data  
#define OSP_Offset	    1   // Odd start pulse position  

#define OuputFormat		(DATI_B|G0AT_B)//Enable Auto Toggle GPO0 & data invert

// driving current setting 0==>4mA, 1==>6mA, 2==>8mA ,3==>12mA
#define PanelOESPCurrent	2 // OSP/ESP drive current
#define PanelOEGCurrent		2 // OPOL/EPOL/GPOL drive current
#define PanelEINVCurrent	0 // EINV drive current
#define PanelOINVCurrent	0 // OINV drive current

// POL
#define GPO0_VStart		0x000
#define GPO0_VEnd		0x000
#define GPO0_HStart		0x26C
#define GPO0_HEnd		0x26C
#define GPO0_Control	0x82
//LP
#define GPO1_VStart		0x000
#define GPO1_VEnd		0x000
#define GPO1_HStart		0x284
#define GPO1_HEnd		0x2B6
#define GPO1_Control	0x00

// STV
#define GPO2_VStart		0x000
#define GPO2_VEnd		0x001
#define GPO2_HStart		0x0DE
#define GPO2_HEnd		0x0DE
#define GPO2_Control	0x00

// CLKV
#define GPO3_VStart		0x000
#define GPO3_VEnd		0x000
#define GPO3_HStart		0x0DE
#define GPO3_HEnd		0x284
#define GPO3_Control	0x01

// OE
#define GPO4_VStart		0x000
#define GPO4_VEnd		0x000
#define GPO4_HStart		0x218
#define GPO4_HEnd		0x2B6
#define GPO4_Control	0x0

#define GPO8_VStart		0x0
#define GPO8_VEnd		0x0
#define GPO8_HStart		0x0
#define GPO8_HEnd		0x0
#define GPO8_Control	0x0

//PVS / FSYNC
#define GPO9_VStart		0x0
#define GPO9_VEnd		0x0
#define GPO9_HStart		0x0
#define GPO9_HEnd		0x0
#define GPO9_Control	0x0

//HSYNC
#define GPOA_VStart		0x0
#define GPOA_VEnd		0x0
#define GPOA_HStart		0x0 
#define GPOA_HEnd		0x0 
#define GPOA_Control	0x0 


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -