|
好不容易设好参数以后,下载程序,显示几个像素是可以的,但我用画图软件画的字明明是红色的,在4.3上显示的却是蓝色的,这是为什么啊。如果显彩图的话,那图像根本不清楚像是被腐蚀了一样,这是怎么回事啊。
参数如下:
#ifndef __LCD_H__
#define __LCD_H__
#define LCD_XSIZE_TFT (480)
#define LCD_YSIZE_TFT (272)
#define CLKVAL_TFT 2
#define VBPD 1
#define VFPD 1
#define VSPW 9
#define HBPD 1
#define HFPD 1
#define HSPW 40
#define HOZVAL_TFT (480-1)
#define LINEVAL_TFT (272-1)
#define BPPMODE_TFT 12
#define FRM565_TFT 1
#define INVVCLK_TFT 0
#define INVVLINE_TFT 1
#define INVVFRAME_TFT 1
extern void Lcd_Init(void);
extern void PutPixel(unsigned int x,unsigned int y,unsigned short c);
extern void Lcd_ClearScr(unsigned int c);
extern void Paint_Bmp(const unsigned char bmp[]);
#endif |
|