tft1278.c

来自「ssd192Xv1 液晶驱动程序 驱动程序 彩屏液晶」· C语言 代码 · 共 50 行

C
50
字号
#include "ssd192X.h"

int LCD_WIDTH=176;
int LCD_HEIGHT=220;
int WIDE_TFT=0;
void lcd_hw_init(void)
{
	int i=0;
	INT32 lcd_hw_init[][2]=
	{
        {REG_FPFRAME_START_OFFSET0      ,0x00},
        {REG_FPFRAME_START_OFFSET1      ,0x00},
        {REG_FPFRAME_STOP_OFFSET0       ,0x00},
        {REG_FPFRAME_STOP_OFFSET1       ,0x00},
		{REG_PCLK_FREQ_RATIO_0         ,0xff},
		{REG_PCLK_FREQ_RATIO_1         ,0x50},
		{REG_PCLK_FREQ_RATIO_2         ,0x01},
		{REG_PANEL_TYPE                ,0x61},
		{REG_MOD_RATE                  ,0x00},
		{REG_HORIZ_TOTAL_0             ,0x18},
		{REG_HORIZ_TOTAL_1             ,0x07},
		{REG_HDP                       ,0x15},
		{REG_HDP_START_POS0            ,0x0a},
		{REG_HDP_START_POS1            ,0x00},
		{REG_VERT_TOTAL0               ,0xef},
		{REG_VERT_TOTAL1               ,0x00},
		{REG_VDP0                      ,0xdb},
		{REG_VDP1                      ,0x00},
		{REG_VDP_START_POS0            ,0x03},
		{REG_VDP_START_POS1            ,0x00},
		{REG_HSYNC_PULSE_WIDTH         ,0x01},
		{REG_HSYNC_PULSE_START_POS0    ,0x00},
		{REG_HSYNC_PULSE_START_POS1    ,0x00},
		{REG_VSYNC_PULSE_WIDTH         ,0x01},
		{REG_VSYNC_PULSE_START_POS0    ,0x00},
		{REG_VSYNC_PULSE_START_POS1    ,0x00},
		{REG_GPIO_STATUS_CONTROL1		,0x00},
		{REG_HRTFT_SPECIAL_OUTPUT		,0x01},
		{REG_DEFINE_END				,0x00}
	};

	debug("Initialize TFT1278\n");
	while(lcd_hw_init[i][0]!=REG_DEFINE_END)
	{
		SSD_REGWB(lcd_hw_init[i][0],lcd_hw_init[i][1]);
		i++;
	}
}

⌨️ 快捷键说明

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