📄 pcb_kr013bmvl8bit.h
字号:
//----------------------------------------------------------------------------------------------------
// ID Code : Pcb.h No.0000
// Update Note :
//
//----------------------------------------------------------------------------------------------------
#define _MCU_TYPE _STK_6021
#define _KEY_TYPE _KEY_NORMAL
#define _SCALER_TYPE _RTD2323
#define _HOST_INTERFACE _SERIAL_PORT
#define _RTD_XTAL _XTAL24000K
#define _MCU_XTAL _XTAL24000K
//--------------------------------------------------
// TMDS Supported
//--------------------------------------------------
#define _TMDS_SUPPORT _OFF
#define _VGA_SUPPORT _ON
#define _BACKLIGHT_PWM _PWM0
#define _BACKLIGHT_PWM_INVERSE _ENABLE
#define MUTE_ON() bMUTE = 0//1
#define MUTE_OFF() bMUTE = 1//0
#define GREENLED_ON() bLED_GREEN = 0
#define GREENLED_OFF() bLED_GREEN = 1
#define REDLED_ON() bLED_RED = 0
#define REDLED_OFF() bLED_RED = 1
//--------------------------------------------------
// 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 0 // Power on state for video decoder
#define _VDC_OFF 1 // 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 _TMDS_ON 1 // Power on state for LVDS Tx
#define _TMDS_OFF 0 // Power off state for LVDS Tx
//--------------------------------------------------
// Pin Share
//--------------------------------------------------
#define _PIN_3 (2 & 0x03) // 0 ~ 3
#define _PIN_4 (2 & 0x03) // 0 ~ 3
#define _PIN_48 (2 & 0x03) // 0 ~ 3
#define _PIN_49 (2 & 0x03) // 0 ~ 3
#define _PIN_50_51 (0 & 0x01) // 0 ~ 1
#define _PIN_52_53 (1 & 0x01) // 0 ~ 1
#define _PIN_54 (2 & 0x03) // 0 ~ 3
#define _PIN_55_56_57 (1 & 0x01) // 0 ~ 1
#define _PIN_122_FUNC (0 & 0x01) // 0 ~ 1
#define _PIN_110 (1 & 0x01) // 0 ~ 1
#define _PIN_111 (1 & 0x03) // 0 ~ 3
#define _PIN_112_113_114 (1 & 0x03) // 0 ~ 3
#define _PIN_115_118_119 (0 & 0x01) // 0 ~ 1
//#define _PIN_120_121 (3 & 0x03) // 0 ~ 3
#define _PIN_120_121 (2 & 0x03) // 0 ~ 3 // andy set 120 & 121 As DVI DDC
#define _PIN_122 (0 & 0x01) // 0 ~ 1
// Define for 2023S & 2023L
#define _PIN_21_TO_40 0 // Swap
#define _PIN_16_17_OR_43_44 0 // Pwm 1 2 0 : not use
// REG 46 DEFINE
#define _DCLK_DELAY 5 // ( 0 ~ 7 )
#define _ABCLK_EN 0 // ACLK/BCLK Output Enable ( Only used in 6 bit TTL/smart panel, otherwise, use DCLK)
#define _ACLK_POLARITY_INV 1 // ACLK(6 bit)/DCLK(8 bit) Polarity Inverted
#define _DCLK_EN 1 // DCLK Output Enable (Only been used in TTL 8 bit mode)
#define _BCLK_POLARITY_INV 0 // BCLK(6 bit) Polarity Inverted
#define _ADC_DEFFERENTIAL 1 // ADC use the defferential mode 1 : Defferential 0: Single ended,
//--------------------------------------------------
// MCU Pin Assignment
//--------------------------------------------------
sbit bI2CSCL = P1^7;
sbit bI2CSDA = P1^6;
sbit bSCALERSCLK = P2^5;
sbit bSCALERSCSB = P2^6;
sbit bSCALERSDIO3 = P2^7;
#if(_HOST_INTERFACE == _PARALLEL_PORT)
sbit bSCALERSDIO2 = P1^2;
sbit bSCALERSDIO1 = P1^1;
sbit bSCALERSDIO0 = P1^0;
#endif
sbit bLIGHTPOWER = P1^5;
sbit bPANELPOWER = P3^4;
sbit bTMDSPOWER = P1^3;
sbit bLED_GREEN = P3^2;
sbit bLED_RED = P3^3;
sbit bDVICONNECT = P3^5;
sbit bVGACONNECT = P1^4;
//#define bSCALERRESET (MCU_PORT5_F30[5])
//sbit bIR_GPIO = P3^2;
//#define bRWPD (MCU_PORT6_F38[0])
//#define bVDC_PWR (MCU_PORT5_F30[4])
//#define bVDC_RST (MCU_PORT5_F30[5])
sbit bPOWER_KEY = P0^0;
sbit bMENU_KEY = P0^4;
sbit bEXIT_KEY = P0^3;
sbit bLEFT_KEY = P0^2;
sbit bRIGHT_KEY = P0^1;
sbit bENTER_KEY = P0^5;
// volume define
#define _VOLUME_CTRL_TYPE _PWM_MCU
sbit bMUTE = P1^2;
#define bVOLUME_PWM MCU_DAC_F20[1] //MTV512 DA2
// if volume pwm ctrl is scaler pwm : _PWM0,_PWM1,_PWM2
#define _MAX_VOLUME 200//31
#define _MIN_VOLUME 120//5
#define _VOLUME_INV 1
// MCU DEFINE
#define MCU_PADOPT_F50_DEF 0x00
#define MCU_PADOPT_F51_DEF 0x03
#define MCU_PADOPT_F56_DEF 0x00
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -