0);
s2410LCD->LCDSADDR2=M5D( (FRAMEBUF_DMA_BASE+(LCD_XSIZE_TFT*LCD_YSIZE_TFT*2))>>1 );
s2410LCD->LCDSADDR3=(((LCD_XSIZE_TFT-LCD_XSIZE_TFT)/1)<<11)|(LCD_XSIZE_TFT/1);
s2410LCD->LCDINTMSK|=(3); // MASK LCD Sub Interrupt
s2410LCD->LPCSEL&=(~7); // Disable LPC3600
s2410LCD->TPAL=0; // Disable Temp Palette
s2410LCD->LCDCON1 |= 1;
}
其中,部分變量、常量定義如下:
#define LCD_XSIZE_TFT (800)
#define LCD_YSIZE_TFT (480)
#define HOZVAL_TFT (LCD_XSIZE_TFT-1)
#define LINEVAL_TFT (LCD_YSIZE_TFT-1)
#define MVAL (13)
#define MVAL_USED (1)
#define EACH_FRAME (0)
//STN/CSTN timing parameter for LCBHBT161M(NANYA)
#define WLH (3)
#define WDLY (3)
#define LINEBLANK (1 &0xff)
#define VBPD ((32-1)&0xff)
#define VFPD ((11-1)&0xff)
#define VSPW ((2-1) &0x3f)
#define HBPD ((88-1)&0x7f)
#define HFPD ((40-1)&0xff)
#define HSPW ((128-1)&0xff)
#define CLKVAL_TFT (0)
#define M5D(n) ((n) & 0x1fffff)
#define SCREEN_WIDTH 800 //800
#define SCREEN_HEIGHT 480 //480
#define FRAMEBUF_DMA_BASE (0x35000000)
U16* pLCDBuffer565=(U16*)FRAMEBUF_DMA_BASE;
3)填寫配置文件LCDConf.h
&nbs





