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

📄 qa_pcb.h

📁 Realtek 公司的RTD2523A芯片原厂source code,没有被修改过的。
💻 H
字号:
///////////////////////////////////////////////////////////////////
// Definitions for GPIO control

#define PANEL_ON        0   // Power on  state for LCD panel 
#define PANEL_OFF       1   // Power off state for LCD panel


#define LIGHT_ON        0   // Power on  state for backlight inverter
#define LIGHT_OFF       1   // Power off state for backlight inverter
#define VDC_ON          1   // Power on  state for video decoder
#define VDC_OFF         0   // Power off state for video decoder

#define LVDS_ON         0   // Power on  state for LVDS Tx
#define LVDS_OFF        1   // Power off state for LVDS Tx

#define VGA_ONLINE      0   // VGA cable connected state
#define DVI_ONLINE      1   // DVI cable connected state

#define ADC_RED_PHASE_FT    (0x01 << 2)  //ADC RED phase fine tune   (0x00 ~ 0x07)
#define ADC_GREEN_PHASE_FT  (0x01 << 4)  //ADC GREEN phase fine tune (0x00 ~ 0x07)
#define ADC_BLUE_PHASE_FT    0x01        //ADC BLUE phase fine tune  (0x00 ~ 0x07)

#if(KINGMICE)

sbit bRTD_IRQ       = 0x86;
sbit bDVI_CONNECT   = 0x87;

sbit bPANEL_PWR     = 0xb2;
sbit bLIGHT_PWR     = 0xb7;
sbit bIIC_SCL       = 0x94;
sbit bIIC_SDA       = 0x95;
sbit bRTD_PWR       = 0x94;

#if(PARALLEL_PORT)
sbit bRTD_SDIO_0    = 0x90;
sbit bRTD_SDIO_1    = 0x91;
sbit bRTD_SDIO_2    = 0x92;
sbit bRTD_SDIO_3    = 0x93;
#else
sbit bRTD_SDIO_0    = 0x90;
#endif

sbit bRTD_SCLK      = 0x96;
sbit bRTD_SCSB      = 0x97;

//sbit bLVDS_PWR      = 0xa0;
sbit bLVDS_PWR      = 0xb7;
sbit bPOWER_KEY     = 0xa1;
sbit bTMDS_PWR      = 0xa2;
sbit bVDC_PWR       = 0xb2;
sbit bVGA_CONNECT   = 0xa5;

sbit bDDC_SDA       = 0xb0;
sbit bDDC_SCL       = 0xb1;
sbit bIR_GPIO       = 0xb2;
sbit bMENU_KEY      = 0xb3;
sbit bENTER_KEY     = 0xb4;
sbit bRIGHT_KEY     = 0xb5;
sbit bLEFT_KEY      = 0xb6;
sbit bRTD_RST       = 0xb7;


// For button control
#define POWER_KEY_PORT  0x02    // Port 2
#define POWER_KEY_MASK  0x02    // Bit  1

#define MENU_KEY_PORT   0x03    // Port 3
#define MENU_KEY_MASK   0x08    // Bit  3

#define ENTER_KEY_PORT  0x03    // Port 3
#define ENTER_KEY_MASK  0x10    // Bit  4

#define RIGHT_KEY_PORT  0x03    // Port 3
#define RIGHT_KEY_MASK  0x20    // Bit  5

#define LEFT_KEY_PORT   0x03    // Port 3
#define LEFT_KEY_MASK   0x40    // Bit  6

#else

#if (MCU_TYPE == MCU_STD8051)

sbit bPANEL_PWR     = 0xb2;
sbit bLIGHT_PWR     = 0xb7;
sbit bIIC_SCL       = 0x94;
sbit bIIC_SDA       = 0x95;

#if(PARALLEL_PORT)
sbit bRTD_SDIO_0    = 0x90;
sbit bRTD_SDIO_1    = 0x91;
sbit bRTD_SDIO_2    = 0x92;
sbit bRTD_SDIO_3    = 0x93;
#else
sbit bRTD_SDIO_0    = 0x90;
#endif

sbit bRTD_SCLK      = 0x96;
sbit bRTD_SCSB      = 0x97;

//sbit bLVDS_PWR      = 0xb7;
sbit bPOWER_KEY     = 0xa3;
sbit bIR_GPIO       = 0xb2;
sbit bVDC_PWR       = 0xa5;
sbit bVGA_CONNECT   = 0xa0;

sbit bDDC_SDA       = 0xb0;
sbit bDDC_SCL       = 0xb1;
sbit bMENU_KEY      = 0xb3;
sbit bENTER_KEY     = 0xb4;
sbit bRIGHT_KEY     = 0xb5;
sbit bLEFT_KEY      = 0xb6;
sbit bRTD_RST       = 0xa4;



#define PANEL_PWR_PORT  0x03    // Port 3
#define PANEL_PWR_MASK  0x04    // Bit  2

#define LIGHT_PWR_PORT  0x03    // Port 3
#define LIGHT_PWR_MASK  0x80    // Bit  7


// For button control
#define POWER_KEY_PORT  0x02    // Port 2
#define POWER_KEY_MASK  0x08    // Bit  3

#define MENU_KEY_PORT   0x03    // Port 3
#define MENU_KEY_MASK   0x08    // Bit  3

#define ENTER_KEY_PORT  0x03    // Port 3
#define ENTER_KEY_MASK  0x10    // Bit  4

#define RIGHT_KEY_PORT  0x03    // Port 3
#define RIGHT_KEY_MASK  0x20    // Bit  5

#define LEFT_KEY_PORT   0x03    // Port 3
#define LEFT_KEY_MASK   0x40    // Bit  6

#else//#if (MCU_TYPE != MCU_STD8051)

sbit bPANEL_PWR               = 0x97;
sbit bLIGHT_PWR               = 0x96;
sbit bIIC_SCL                 = 0x94;
sbit bIIC_SDA                 = 0x95;
sbit bRTD_RST                 = 0x93;
sbit bRTD_SDI                 = 0x90;
sbit bRTD_SDO                 = 0x90;
sbit bRTD_SCLK                = 0x91;
sbit bRTD_SCSB                = 0x92;
 
//sbit MCU_IOVIDEOPOWER       = P3^2;
sbit bVDC_PWR                 = 0xb2;//P3^2;
sbit bVGA_CONNECT             = 0xa0;//P2^0;


#define bRIGHT_KEY  	(M512_Port50&0x01)//((byM212_Port50&0x01)==0x01)
#define bLEFT_KEY   	(M512_Port51&0x01)
#define bENTER_KEY  	(M512_Port52&0x01)
#define bMENU_KEY   	(M512_Port53&0x01)
#define bPOWER_KEY  	(M512_Port54&0x01)

// For button control
#define POWER_KEY_MASK  0x10    // Bit  4

#define MENU_KEY_MASK   0x08    // Bit  3

#define ENTER_KEY_MASK  0x04    // Bit  2

#define LEFT_KEY_MASK   0x02    // Bit  1

#define RIGHT_KEY_MASK  0x01    // Bit  0


#endif

#endif

⌨️ 快捷键说明

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