📄 ts188a.c
字号:
#include "ssd192X.h"int LCD_WIDTH=480;int LCD_HEIGHT=234;void lcd_hw_init(void){ int i=0; INT32 lcd_hw_init[][2]= { //{REG_PCLK_CONFIG,0x11}, {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 ,0xf2}, //{REG_PCLK_FREQ_RATIO_2 ,0x2}, {REG_PCLK_FREQ_RATIO_2 ,0x3}, //{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_PANEL_TYPE,0x61}, {REG_MOD_RATE ,0x00}, {REG_HORIZ_TOTAL_0 ,0x4d}, {REG_HORIZ_TOTAL_1 ,0x00}, {REG_HDP ,0x40}, {REG_HDP_START_POS0 ,0x66}, {REG_HDP_START_POS1 ,0x00}, {REG_VERT_TOTAL0 ,0x05}, {REG_VERT_TOTAL1 ,0x01}, {REG_VDP0 ,0xe9}, {REG_VDP1 ,0x00}, {REG_VDP_START_POS0 ,0x12}, {REG_VDP_START_POS1 ,0x00}, {REG_HSYNC_PULSE_WIDTH ,0x05}, {REG_HSYNC_PULSE_START_POS0 ,0x00}, {REG_HSYNC_PULSE_START_POS1 ,0x00}, {REG_VSYNC_PULSE_WIDTH ,0x02}, {REG_VSYNC_PULSE_START_POS0 ,0x00}, {REG_VSYNC_PULSE_START_POS1 ,0x00}, {REG_POST_PROCESSING_SATURATION,0x20},//0x2c {REG_POST_PROCESSING_BRIGHTNESS,0xb0},//0x2d {REG_POST_PROCESSING_CONTRAST,0x20},//0x2e {REG_POST_PROCESSING_CTRL,0x01},//0x2f {REG_DEFINE_END ,0x00} };/* {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 Ts188a\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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -