Commit 97c637e4 authored by 时昊's avatar 时昊

feat:修改gpio和630时序

parent 7b0dc688
This source diff could not be displayed because it is too large. You can view the blob instead.
......@@ -4,75 +4,75 @@
#define GpioOut_High RTE_GPIO_DIR_OUT | RTE_GPIO_LEVEL_HIGH
#define GpioOut_Low RTE_GPIO_DIR_OUT | RTE_GPIO_LEVEL_LOW
/* GPIO映射 */
#define L_Fuel_POW RTE_GPIO_PORT00_PIN00
#define KL15_AD_IN RTE_GPIO_PORT00_PIN01
#define SD_1 RTE_GPIO_PORT00_PIN02
#define CSB_1 RTE_GPIO_PORT00_PIN03
#define SCL_1 RTE_GPIO_PORT00_PIN04
#define L_BiasBitSW_100 RTE_GPIO_PORT00_PIN05
#define L_BiasBitSW_10 RTE_GPIO_PORT00_PIN06
#define ABS_Faulty_lights RTE_GPIO_PORT00_PIN00
#define KL15_AD_IN RTE_GPIO_PORT00_PIN01
#define MCU_SPI_MOSI RTE_GPIO_PORT00_PIN02
#define MCU_SPI_MISO RTE_GPIO_PORT00_PIN03
#define MCU_SPI_CLK RTE_GPIO_PORT00_PIN04
#define HighBeam_P_In RTE_GPIO_PORT00_PIN05
#define VSPEED_TEN_OUT RTE_GPIO_PORT00_PIN06
#define Blacklight_PWM RTE_GPIO_PORT01_PIN00 //ljs
#define RXD_ESP_IN_MCU RTE_GPIO_PORT01_PIN01
#define TXD_ESP_IN_MCU RTE_GPIO_PORT01_PIN02
#define NONE_3 RTE_GPIO_PORT01_PIN03
#define SCL_IIC RTE_GPIO_PORT01_PIN04
#define SDA_IIC RTE_GPIO_PORT01_PIN05
#define ESpeed_IOC RTE_GPIO_PORT01_PIN06
#define VSpeed_IOC RTE_GPIO_PORT01_PIN07
#define Blacklight_PWM RTE_GPIO_PORT01_PIN00 //ljs
#define LIN_RXD_ESP RTE_GPIO_PORT01_PIN01
#define LIN_TXD_ESP RTE_GPIO_PORT01_PIN02
#define Gears_N_MCU RTE_GPIO_PORT01_PIN03
#define Low_oil_pressure_MCU RTE_GPIO_PORT01_PIN04
#define x1530_EN_MCU RTE_GPIO_PORT01_PIN05
#define ESPEED_TEN_IN RTE_GPIO_PORT01_PIN06
#define VSPEED_TEN_IN RTE_GPIO_PORT01_PIN07
#define AVDD RTE_GPIO_PORT02_PIN00
#define GND RTE_GPIO_PORT02_PIN01
#define KL30_AD_MCU_IN RTE_GPIO_PORT02_PIN02 //ljs
#define KL15_AD_MCU_IN RTE_GPIO_PORT02_PIN03 //ljs
#define TCS RTE_GPIO_PORT02_PIN04
#define Fuel_AD_IN_MCU RTE_GPIO_PORT02_PIN05
#define Water_Temperature RTE_GPIO_PORT02_PIN06
#define BiasBitSW_Fuel RTE_GPIO_PORT02_PIN07
#define AVDD RTE_GPIO_PORT02_PIN00
#define GND RTE_GPIO_PORT02_PIN01
#define KL30_AD_MCU_IN RTE_GPIO_PORT02_PIN02 //ljs
#define KL15_AD_MCU_IN RTE_GPIO_PORT02_PIN03 //ljs
#define A_NTC_IN RTE_GPIO_PORT02_PIN04
#define A_FuelSender_BitSNSR1_IN RTE_GPIO_PORT02_PIN05
#define A_WaterTemp_IN RTE_GPIO_PORT02_PIN06
#define A_FULESTANDARDBitSW1_IN RTE_GPIO_PORT02_PIN07
#define Diagnosis RTE_GPIO_PORT03_PIN00
#define SDB_LED_DRIVER RTE_GPIO_PORT03_PIN01
#define MAINTENANCE_LAMP_OUT RTE_GPIO_PORT03_PIN00
#define LeftTurn_MUC_OUT RTE_GPIO_PORT03_PIN01
#define SWDIO RTE_GPIO_PORT04_PIN00
#define Smart_Lock RTE_GPIO_PORT04_PIN01
#define MODE_IN_MCU RTE_GPIO_PORT04_PIN02
#define VCC1V2_AMT_EN RTE_GPIO_PORT04_PIN03 //ljs
#define SWDIO_JTMS RTE_GPIO_PORT04_PIN00
#define Start_stop_MCU RTE_GPIO_PORT04_PIN01
#define Select_button_MCU RTE_GPIO_PORT04_PIN02
#define VCC1V2_AMT_EN RTE_GPIO_PORT04_PIN03 //ljs
#define MCU_OUT_2CH_20k RTE_GPIO_PORT05_PIN00
#define MCU_OUT_1CH_200 RTE_GPIO_PORT05_PIN01
#define Position RTE_GPIO_PORT05_PIN02
#define Right_Turn RTE_GPIO_PORT05_PIN03
#define Left_Turn RTE_GPIO_PORT05_PIN04
#define High_Beam RTE_GPIO_PORT05_PIN05
#define CAN_MCU_RXD RTE_GPIO_PORT05_PIN00
#define CAN_MCU_TXD RTE_GPIO_PORT05_PIN01
#define CAN_STB_MCU RTE_GPIO_PORT05_PIN02
#define HighBeam_MCU RTE_GPIO_PORT05_PIN03
#define L_FuelSender_OUT RTE_GPIO_PORT05_PIN04
#define SWITCH_MCU RTE_GPIO_PORT05_PIN05
#define SCL RTE_GPIO_PORT06_PIN00
#define SDA RTE_GPIO_PORT06_PIN01
#define SCL_MCU RTE_GPIO_PORT06_PIN02
#define SDA_MCU RTE_GPIO_PORT06_PIN03
#define IIC_SCL_24G16 RTE_GPIO_PORT06_PIN00
#define IIC_SDA_24G16 RTE_GPIO_PORT06_PIN01
#define IIC_SCL_27030 RTE_GPIO_PORT06_PIN02
#define I243_SDA_27030 RTE_GPIO_PORT06_PIN03
#define SCL_2 RTE_GPIO_PORT07_PIN00
#define CSB_2 RTE_GPIO_PORT07_PIN01
#define SD_2 RTE_GPIO_PORT07_PIN02
#define MCU_RSTB_LCD RTE_GPIO_PORT07_PIN03 //ljs
#define L_BiasBitSW_1000 RTE_GPIO_PORT07_PIN04
#define HighBeam_MUC_OUT RTE_GPIO_PORT07_PIN04
#define STBYB_LCD_MCU RTE_GPIO_PORT07_PIN05 //ljs
#define RXD_2 RTE_GPIO_PORT07_PIN06 //ljs
#define TXD_2 RTE_GPIO_PORT07_PIN07 //ljs
#define L_BiasBitSW_POW RTE_GPIO_PORT12_PIN00
#define X_1 RTE_GPIO_PORT12_PIN01
#define X_2_EXCLK RTE_GPIO_PORT12_PIN02
#define XT_1 RTE_GPIO_PORT12_PIN03
#define XT_2 RTE_GPIO_PORT12_PIN04
#define L_BiasBitSW_POW RTE_GPIO_PORT12_PIN00
#define MCU_XI RTE_GPIO_PORT12_PIN01
#define MCU_XO RTE_GPIO_PORT12_PIN02
#define X32768_IN RTE_GPIO_PORT12_PIN03
#define X32768_OUT RTE_GPIO_PORT12_PIN04
#define NONE_2 RTE_GPIO_PORT13_PIN00
#define Neutral RTE_GPIO_PORT13_PIN06
#define SWCLK RTE_GPIO_PORT13_PIN07
#define MCU_SPI_CS RTE_GPIO_PORT13_PIN00
#define RESEVER5_OUT_LOW RTE_GPIO_PORT13_PIN06
#define SWCLK RTE_GPIO_PORT13_PIN07
#define VCC_33_EN_MCU RTE_GPIO_PORT14_PIN00 //ljs
#define L_BiasBitSW_Fuel_OUT RTE_GPIO_PORT14_PIN01
#define A_Version RTE_GPIO_PORT14_PIN06
#define NONE_1 RTE_GPIO_PORT14_PIN07
#define VCC_33_EN_MCU RTE_GPIO_PORT14_PIN00 //ljs
#define RightTurn_MUC_OUT RTE_GPIO_PORT14_PIN01
#define A_Version RTE_GPIO_PORT14_PIN06
#define Engine_Failure_MCU RTE_GPIO_PORT14_PIN07
typedef enum
{
......
......@@ -141,21 +141,23 @@ void Amt630hUartRecvData(uint16_t u16UARTData)
UartRevCnts = 0;
}
}
void AMT630H_RstCtrl(void)//需要加1530
void AMT630H_RstCtrl(void)
{
RTE_GPIO_Set_Level(VCC_33_EN_MCU, 0);
RTE_GPIO_Set_Level(VCC1V2_AMT_EN, 0);
RTE_GPIO_Set_Level(STBYB_LCD_MCU, 0);
RTE_GPIO_Set_Level(MCU_RSTB_LCD, 0);
RTE_GPIO_Set_Level(VCC_33_EN_MCU, 0);//630
RTE_GPIO_Set_Level(VCC1V2_AMT_EN, 0);//630
RTE_GPIO_Set_Level(STBYB_LCD_MCU, 0);//lcd
RTE_GPIO_Set_Level(MCU_RSTB_LCD, 0);//lcd
Delay_Time_Ctrl(10);
RTE_GPIO_Set_Level(VCC1V2_AMT_EN, 1);
Delay_Time_Ctrl(15);
RTE_GPIO_Set_Level(VCC_33_EN_MCU, 1);
Delay_Time_Ctrl(30);
RTE_GPIO_Set_Level(x1530_EN_MCU, 1);//1530
Delay_Time_Ctrl(10);
RTE_GPIO_Set_Level(MCU_RSTB_LCD, 1);
Delay_Time_Ctrl(15);
RTE_GPIO_Set_Level(STBYB_LCD_MCU, 1);
}
void Amt630hInit(void)
{
......@@ -173,33 +175,27 @@ void Amt630hInit(void)
AMT630H_CrcErrCounter = 0;
// Param Config
LcdSoundParamterData.LcdWidth = 800;
LcdSoundParamterData.LcdHeight = 480;
LcdSoundParamterData.LcdWidth = 1024;
LcdSoundParamterData.LcdHeight = 600;
LcdSoundParamterData.LcdBpp = 32;
LcdSoundParamterData.LcdVideoInputValid = 0;
LcdSoundParamterData.Ark7116ResetPin = 0;
LcdSoundParamterData.LcdInterfaceType = LCD_INTERFACE_TTL;
LcdSoundParamterData.LcdWiringMode = LCD_WIRING_MODE_BGR;
LcdSoundParamterData.LcdWiringBitOrder = LCD_WIRING_BIT_ORDER_MSB;
// `` LcdSoundParamterData.LcdDotClkReverse = 1; /* QJ 60pin TFT */
LcdSoundParamterData.LcdDotClkReverse = 0; /* NuoMa 50pin TFT */
LcdSoundParamterData.LvdsPanelFormat = LVDS_PANEL_FORMAT_TI;
LcdSoundParamterData.LvdsPanelData = LVDS_PANEL_DATA_8BIT;
LcdSoundParamterData.LcdTimingVBP = 16;
LcdSoundParamterData.LcdTimingVFP = 16;
LcdSoundParamterData.LcdTimingVBP = 60;
LcdSoundParamterData.LcdTimingVFP = 12;
LcdSoundParamterData.LcdTimingVSW = 4;
LcdSoundParamterData.LcdTimingHBP = 8;
LcdSoundParamterData.LcdTimingHFP = 8;
LcdSoundParamterData.LcdTimingHSW = 4;
LcdSoundParamterData.LcdClkFreq = 25000000;
LcdSoundParamterData.LcdTimingHBP = 20;
LcdSoundParamterData.LcdTimingHFP = 80;
LcdSoundParamterData.LcdTimingHSW = 20;
LcdSoundParamterData.LcdClkFreq = 48000000;
LcdSoundParamterData.SoundChannelNum = 0;
LcdSoundParamterData.SoundFreq = AUDIO_FREQ_48K;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment