📄 pcb_kr023smvl.h
字号:
//----------------------------------------------------------------------------------------------------
// ID Code : Pcb.h No.0000
// Update Note :
// MCU TYPE : STK6021
//----------------------------------------------------------------------------------------------------
#define _MCU_TYPE _STK_6021
#define _KEY_TYPE _KEY_NORMAL
#define _SCALER_TYPE _RTD2023S
#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
#define MUTE_OFF() bMUTE = 1
#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
//--------------------------------------------------
// 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 (3 & 0x03) // 0 ~ 3
#define _PIN_50_51 (0 & 0x01) // 0 ~ 1
#define _PIN_52_53 (0 & 0x01) // 0 ~ 1
#define _PIN_54 (0 & 0x03) // 0 ~ 3
#define _PIN_55_56_57 (0 & 0x01) // 0 ~ 1
#define _PIN_122_FUNC (0 & 0x01) // 0 ~ 1
#define _PIN_110 (1 & 0x01) // 0 ~ 1
#define _PIN_111 (0 & 0x03) // 0 ~ 3
#define _PIN_112_113_114 (0 & 0x03) // 0 ~ 3
#define _PIN_115_118_119 (0 & 0x01) // 0 ~ 1
#define _PIN_120_121 (3 & 0x03) // 0 ~ 3
#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 0 // ( 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 0 // ACLK(6 bit)/DCLK(8 bit) Polarity Inverted
#define _DCLK_EN 0 // DCLK Output Enable (Only been used in TTL 8 bit mode)
#define _BCLK_POLARITY_INV 0 // BCLK(6 bit) Polarity Inverted
#define _ADC_DEFFERENTIAL 0 // 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 bPANELPOWER12V = P1^3;
sbit bLIGHTPOWER = P1^5;
sbit bPANELPOWER = P3^4;
sbit bLED_GREEN = P3^2;
sbit bLED_RED = P3^3;
sbit bSCALERRESET = P3^5;
sbit bVGACONNECT = P1^4;
#if(_KEY_TYPE != _KEY_ADC)
sbit bPOWER_KEY = P0^0;
sbit bMENU_KEY = P0^4;
sbit bEXIT_KEY = P0^3;
sbit bLEFT_KEY = P0^1;
sbit bRIGHT_KEY = P0^2;
sbit bENTER_KEY = P0^5;
#else //(KEY_TYPE != KEY_ADC) ADC Value
#define _ADC_ID 0 // ADC0
#define bNONE_KEY 63 // Not touch key AD value
#define bPOWER_KEY 0x38//0x07
#define bMENU_KEY 0x25
#define bEXIT_KEY 0x1d
#define bLEFT_KEY 0x16
#define bRIGHT_KEY 0x0e
#endif //#if(KEY_TYPE != KEY_ADC)
#define _PWM_SCALER 0
#define _PWM_MCU 1
#define _AUDIO_NONE 2
// volume define
#define _VOLUME_CTRL_TYPE _PWM_MCU
sbit bMUTE = P1^2;
#define bVOLUME_PWM MCU_DAC_F20[1] //MTV512 DA2
#define _MAX_VOLUME 200
#define _MIN_VOLUME 100
#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 + -