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

📄 lcd_test.h

📁 嵌入式方面的一些简单程序
💻 H
字号:

/*
#ifndef __LCD2410TEST_H__
#define __LCD2410TEST_H__


//TFT 800480
#define LCD_XSIZE_TFT_800480 	(800)	
#define LCD_YSIZE_TFT_800480 	(480)

//TFT 800480
#define SCR_XSIZE_TFT_800480 	(LCD_XSIZE_TFT_800480)
#define SCR_YSIZE_TFT_800480 	(LCD_YSIZE_TFT_800480)

#define LCDFRAMEBUFFER    0x33800000 //_NONCACHE_STARTADDRESS
#define LCDFRAMEBUFFER_D  0x33400000

#define CLKVAL_TFT_800480 	(0)

#define MVAL_USED 	(0)
#define MVAL		(13)
#define M5D(n) ((n) & 0x1fffff)	// To get lower 21bits

//Timing parameter for V16C6448AB(PRIME VIEW) 
#define VBPD_800480		((32-1)&0xff)
#define VFPD_800480		((11-1)&0xff)
#define HBPD_800480		((88-1)&0x7f)
#define HFPD_800480		((40-1)&0xff)
#define HSPW_800480		((128-1)&0xff)
#define VSPW_800480		((2-1) &0x3f)

//TFT800480
#define HOZVAL_TFT_800480	(LCD_XSIZE_TFT_800480-1)
#define LINEVAL_TFT_800480	(LCD_YSIZE_TFT_800480-1)

#define COLOR				0xffffffff

#define COLOR_RED			0xffff0000
#typedef My_GUI_Handle      U32;
typedef struct
{
    int x0 ,y0,x1,y1;
}My_GUI_rect;
#typedef My_GUI_Color U32;

 //U32 (*frameBuffer16BitTft800480)[SCR_XSIZE_TFT_800480];
U32 frameBuffer16BitTft800480[480][800];
U32 My_frameBuffer16BitTft800480[480][800];
//frameBuffer16BitTft800480=(U32(*)[SCR_XSIZE_TFT_800480/2])LCDFRAMEBUFFER;
 //U32 (*My_frameBuffer16BitTft800480)[SCR_XSIZE_TFT_800480];
void LCD_2410_Port_Init();
void LCD_2410_Init();
void LCD_2410_PowerEnable(int invpwren,int pwren);
void LCD_2410_EnvidOnOff(int onoff);
void LCD_2410_Draw();

#endif
*/
#ifndef Lcd_Test_H
#define Lcd_Test_H
#define Vbpd	((32-1)&0xff)
#define Vfpd	((11-1)&0xff)
#define Hbpd	((88-1)&0x7f)
#define Hfpd	((40-1)&0xff)
#define Hspw	((128-1)&0xff)
#define Vspw	((2-1) &0x3f)

#define Lcd_X 	(800)	
#define Lcd_Y 	(480)
#define Clkval  (0)

extern U32 Frame_Buffer[480][400];
extern U32 Buffer[480][400];

#endif

⌨️ 快捷键说明

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