Commit dc7ca846 authored by 何锐's avatar 何锐

feat:更新程序

parent ab89e19f
...@@ -127,6 +127,12 @@ void Clear_All_BU91R65(void) ...@@ -127,6 +127,12 @@ void Clear_All_BU91R65(void)
{ {
BU91R65_Write_Buffer(&g_stBU91R65Chip0,i,0x00); BU91R65_Write_Buffer(&g_stBU91R65Chip0,i,0x00);
BU91R65_Write_Buffer(&g_stBU91R65Chip1,i,0x00); BU91R65_Write_Buffer(&g_stBU91R65Chip1,i,0x00);
BU91R65_Write_Buffer(&g_stBU91R65Chip2,i,0x00);
BU91R65_Write_Buffer(&g_stBU91R65Chip3,i,0x00);
BU91R65_Write_Buffer(&g_stBU91R65Chip4,i,0x00);
BU91R65_Write_Buffer(&g_stBU91R65Chip5,i,0x00);
} }
} }
...@@ -137,6 +143,12 @@ void Open_All_BU91R65(void) ...@@ -137,6 +143,12 @@ void Open_All_BU91R65(void)
{ {
BU91R65_Write_Buffer(&g_stBU91R65Chip0,i,0xFF); BU91R65_Write_Buffer(&g_stBU91R65Chip0,i,0xFF);
BU91R65_Write_Buffer(&g_stBU91R65Chip1,i,0xFF); BU91R65_Write_Buffer(&g_stBU91R65Chip1,i,0xFF);
BU91R65_Write_Buffer(&g_stBU91R65Chip2,i,0xFF);
BU91R65_Write_Buffer(&g_stBU91R65Chip3,i,0xFF);
BU91R65_Write_Buffer(&g_stBU91R65Chip4,i,0xFF);
BU91R65_Write_Buffer(&g_stBU91R65Chip5,i,0xFF);
} }
} }
/* example */ /* example */
...@@ -863,8 +875,8 @@ void Liberty_String_Display(const uint8_t f_blank_num, const uint8_t *dat) ...@@ -863,8 +875,8 @@ void Liberty_String_Display(const uint8_t f_blank_num, const uint8_t *dat)
BU91R65_Set_Numble(LibertyMizi[i],idx,BU91R65_NUMBER_SEG_16,BU91R65_Enable); BU91R65_Set_Numble(LibertyMizi[i],idx,BU91R65_NUMBER_SEG_16,BU91R65_Enable);
BU91R65_Set_Numble(LibertyMizi2[i],idx,BU91R65_NUMBER_SEG_16,BU91R65_Enable); BU91R65_Set_Numble(LibertyMizi2[i],idx,BU91R65_NUMBER_SEG_16,BU91R65_Enable);
BU91R65_Set_Numble(LibertyMizi3[i],idx,BU91R65_NUMBER_SEG_16,BU91R65_Enable); BU91R65_Set_Numble(LibertyMizi3[i],idx,BU91R65_NUMBER_SEG_16,BU91R65_Enable);
BU91R65_Set_Numble(LibertyMizi4[i],idx,BU91R65_NUMBER_SEG_16,BU91R65_Enable); // BU91R65_Set_Numble(LibertyMizi4[i],idx,BU91R65_NUMBER_SEG_16,BU91R65_Enable);
BU91R65_Set_Numble(LibertyMizi5[i],idx,BU91R65_NUMBER_SEG_16,BU91R65_Enable); // BU91R65_Set_Numble(LibertyMizi5[i],idx,BU91R65_NUMBER_SEG_16,BU91R65_Enable);
} }
} }
} }
......
...@@ -100,13 +100,19 @@ void RTE_GPIO_Init(void) ...@@ -100,13 +100,19 @@ void RTE_GPIO_Init(void)
gpio_temp.enGPIOPort = GPIO_PORT_GROUP_8; gpio_temp.enGPIOPort = GPIO_PORT_GROUP_8;
gpio_temp.enGPIOPIN = GPIO_PIN_12; gpio_temp.enGPIOPIN = GPIO_PIN_12;
gpio_temp.enGPIOMode = GPIO_MODE_PORT; gpio_temp.enGPIOMode = GPIO_MODE_PORT;
gpio_temp.enGPIODir = GPIO_DIR_IN; gpio_temp.enGPIODir = GPIO_DIR_OUT;
gpio_temp.enGPIOAltFun = GPIO_ALTER_FUN_1; gpio_temp.enGPIOAltFun = GPIO_ALTER_FUN_1;
GPIO_Config(&gpio_temp); GPIO_Config(&gpio_temp);
gpio_temp.enGPIOPort = GPIO_PORT_GROUP_8; gpio_temp.enGPIOPort = GPIO_PORT_GROUP_8;
gpio_temp.enGPIOPIN = GPIO_PIN_11; gpio_temp.enGPIOPIN = GPIO_PIN_11;
gpio_temp.enGPIOMode = GPIO_MODE_PORT; gpio_temp.enGPIOMode = GPIO_MODE_PORT;
gpio_temp.enGPIODir = GPIO_DIR_IN; gpio_temp.enGPIODir = GPIO_DIR_OUT;
gpio_temp.enGPIOAltFun = GPIO_ALTER_FUN_1;
GPIO_Config(&gpio_temp);
gpio_temp.enGPIOPort = GPIO_PORT_GROUP_8;
gpio_temp.enGPIOPIN = GPIO_PIN_10;
gpio_temp.enGPIOMode = GPIO_MODE_PORT;
gpio_temp.enGPIODir = GPIO_DIR_OUT;
gpio_temp.enGPIOAltFun = GPIO_ALTER_FUN_1; gpio_temp.enGPIOAltFun = GPIO_ALTER_FUN_1;
GPIO_Config(&gpio_temp); GPIO_Config(&gpio_temp);
gpio_temp.enGPIOPort = GPIO_PORT_GROUP_10; gpio_temp.enGPIOPort = GPIO_PORT_GROUP_10;
...@@ -139,6 +145,12 @@ void RTE_GPIO_Init(void) ...@@ -139,6 +145,12 @@ void RTE_GPIO_Init(void)
gpio_temp.enGPIODir = GPIO_DIR_OUT; gpio_temp.enGPIODir = GPIO_DIR_OUT;
gpio_temp.enGPIOAltFun = GPIO_ALTER_FUN_1; gpio_temp.enGPIOAltFun = GPIO_ALTER_FUN_1;
GPIO_Config(&gpio_temp); GPIO_Config(&gpio_temp);
gpio_temp.enGPIOPort = GPIO_PORT_GROUP_11;
gpio_temp.enGPIOPIN = GPIO_PIN_2;
gpio_temp.enGPIOMode = GPIO_MODE_PORT;
gpio_temp.enGPIODir = GPIO_DIR_OUT;
gpio_temp.enGPIOAltFun = GPIO_ALTER_FUN_1;
GPIO_Config(&gpio_temp);
gpio_temp.enGPIOPort = GPIO_PORT_GROUP_10; gpio_temp.enGPIOPort = GPIO_PORT_GROUP_10;
gpio_temp.enGPIOPIN = GPIO_PIN_7; gpio_temp.enGPIOPIN = GPIO_PIN_7;
gpio_temp.enGPIOMode = GPIO_MODE_PORT; gpio_temp.enGPIOMode = GPIO_MODE_PORT;
...@@ -157,6 +169,18 @@ void RTE_GPIO_Init(void) ...@@ -157,6 +169,18 @@ void RTE_GPIO_Init(void)
gpio_temp.enGPIODir = GPIO_DIR_OUT; gpio_temp.enGPIODir = GPIO_DIR_OUT;
gpio_temp.enGPIOAltFun = GPIO_ALTER_FUN_1; gpio_temp.enGPIOAltFun = GPIO_ALTER_FUN_1;
GPIO_Config(&gpio_temp); GPIO_Config(&gpio_temp);
gpio_temp.enGPIOPort = GPIO_PORT_GROUP_10;
gpio_temp.enGPIOPIN = GPIO_PIN_8;
gpio_temp.enGPIOMode = GPIO_MODE_PORT;
gpio_temp.enGPIODir = GPIO_DIR_OUT;
gpio_temp.enGPIOAltFun = GPIO_ALTER_FUN_1;
GPIO_Config(&gpio_temp);
gpio_temp.enGPIOPort = GPIO_PORT_GROUP_10;
gpio_temp.enGPIOPIN = GPIO_PIN_10;
gpio_temp.enGPIOMode = GPIO_MODE_PORT;
gpio_temp.enGPIODir = GPIO_DIR_OUT;
gpio_temp.enGPIOAltFun = GPIO_ALTER_FUN_1;
GPIO_Config(&gpio_temp);
gpio_temp.enGPIOPort = GPIO_PORT_GROUP_AP0; gpio_temp.enGPIOPort = GPIO_PORT_GROUP_AP0;
gpio_temp.enGPIOPIN = GPIO_PIN_11; gpio_temp.enGPIOPIN = GPIO_PIN_11;
gpio_temp.enGPIOMode = GPIO_MODE_PORT; gpio_temp.enGPIOMode = GPIO_MODE_PORT;
......
...@@ -9,8 +9,6 @@ ...@@ -9,8 +9,6 @@
#define BCDD_MCU GPIO_OUT_PORT10_PIN00 //脚撑 #define BCDD_MCU GPIO_OUT_PORT10_PIN00 //脚撑
#define RELAY_VBAT_MCU GPIO_OUT_PORT10_PIN10
#define ZXSW_12V GPIO_OUT_PORT11_PIN05 //转向12V #define ZXSW_12V GPIO_OUT_PORT11_PIN05 //转向12V
#define FULL_BEAM GPIO_OUT_PORT09_PIN04 //远光 #define FULL_BEAM GPIO_OUT_PORT09_PIN04 //远光
...@@ -51,7 +49,6 @@ ...@@ -51,7 +49,6 @@
#define LED3 GPIO_OUT_APORT00_PIN10 //右转 #define LED3 GPIO_OUT_APORT00_PIN10 //右转
#define LED4 GPIO_OUT_APORT00_PIN11 //左转 #define LED4 GPIO_OUT_APORT00_PIN11 //左转
#define LINE_jinguang GPIO_OUT_PORT10_PIN10 //近光
//zh: //zh:
/****************************************************************************** /******************************************************************************
......
...@@ -339,18 +339,6 @@ void Sys_Run_Mode_100ms_Tasks_Group(void) ...@@ -339,18 +339,6 @@ void Sys_Run_Mode_100ms_Tasks_Group(void)
// // HW_CHECK_IPK_EXIST( ); // // HW_CHECK_IPK_EXIST( );
// Recv_Byte1(); // Recv_Byte1();
// } // }
// GPIO_OUT_PORT11_PIN06 = 1;
// GPIO_OUT_PORT11_PIN04 = 1;
// GPIO_OUT_PORT11_PIN05 = 1;
// GPIO_OUT_PORT10_PIN15 = 1;
// GPIO_OUT_PORT10_PIN04 = 1;
// GPIO_OUT_PORT10_PIN05 = 1;
// GPIO_OUT_PORT00_PIN03 = 1;
// GPIO_OUT_PORT00_PIN01 = 1;
// GPIO_OUT_PORT00_PIN02 = 1;
// GPIO_OUT_PORT00_PIN13 = 1;
// GPIO_OUT_PORT00_PIN11 = 1;
// GPIO_OUT_PORT00_PIN12 = 1;
Display_PageNum(); Display_PageNum();
Check_SEG_Display(); Check_SEG_Display();
......
...@@ -105,35 +105,35 @@ void BU91R65_Register(void) ...@@ -105,35 +105,35 @@ void BU91R65_Register(void)
stConfig.u8DefaultVal = 0x00U; // stConfig.u8DefaultVal = 0x00U;
stConfig.u8FrameFreq = BU98R10_FRAME_FREQ_120_0_Hz; // stConfig.u8FrameFreq = BU98R10_FRAME_FREQ_120_0_Hz;
stConfig.u16PinCS = BU91R65_Chip0_Set_nCSc; // stConfig.u16PinCS = BU91R65_Chip0_Set_nCSc;
stConfig.u16PinSCLK = BU91R65_Chip0_Set_SCLKc; // stConfig.u16PinSCLK = BU91R65_Chip0_Set_SCLKc;
stConfig.u16PinSD = BU91R65_Chip0_Set_SDc; // stConfig.u16PinSD = BU91R65_Chip0_Set_SDc;
stConfig.pu8Buffer = &g_stBU91R65Chip6Seg; // stConfig.pu8Buffer = &g_stBU91R65Chip6Seg;
BU91R65_Add(&g_stBU91R65Chip6, &stConfig); // BU91R65_Add(&g_stBU91R65Chip6, &stConfig);
stConfig.u16PinCS = BU91R65_Chip1_Set_nCSc; // stConfig.u16PinCS = BU91R65_Chip1_Set_nCSc;
stConfig.u16PinSCLK = BU91R65_Chip1_Set_SCLKc; // stConfig.u16PinSCLK = BU91R65_Chip1_Set_SCLKc;
stConfig.u16PinSD = BU91R65_Chip1_Set_SDc; // stConfig.u16PinSD = BU91R65_Chip1_Set_SDc;
stConfig.pu8Buffer = &g_stBU91R65Chip7Seg; // stConfig.pu8Buffer = &g_stBU91R65Chip7Seg;
BU91R65_Add(&g_stBU91R65Chip7, &stConfig); // BU91R65_Add(&g_stBU91R65Chip7, &stConfig);
stConfig.u8DefaultVal = 0x00U; // stConfig.u8DefaultVal = 0x00U;
stConfig.u8FrameFreq = BU98R10_FRAME_FREQ_120_0_Hz; // stConfig.u8FrameFreq = BU98R10_FRAME_FREQ_120_0_Hz;
stConfig.u16PinCS = BU91R65_Chip0_Set_nCSd; // stConfig.u16PinCS = BU91R65_Chip0_Set_nCSd;
stConfig.u16PinSCLK = BU91R65_Chip0_Set_SCLKd; // stConfig.u16PinSCLK = BU91R65_Chip0_Set_SCLKd;
stConfig.u16PinSD = BU91R65_Chip0_Set_SDd; // stConfig.u16PinSD = BU91R65_Chip0_Set_SDd;
stConfig.pu8Buffer = &g_stBU91R65Chip8Seg; // stConfig.pu8Buffer = &g_stBU91R65Chip8Seg;
BU91R65_Add(&g_stBU91R65Chip8, &stConfig); // BU91R65_Add(&g_stBU91R65Chip8, &stConfig);
stConfig.u16PinCS = BU91R65_Chip1_Set_nCSd; // stConfig.u16PinCS = BU91R65_Chip1_Set_nCSd;
stConfig.u16PinSCLK = BU91R65_Chip1_Set_SCLKd; // stConfig.u16PinSCLK = BU91R65_Chip1_Set_SCLKd;
stConfig.u16PinSD = BU91R65_Chip1_Set_SDd; // stConfig.u16PinSD = BU91R65_Chip1_Set_SDd;
stConfig.pu8Buffer = &g_stBU91R65Chip9Seg; // stConfig.pu8Buffer = &g_stBU91R65Chip9Seg;
BU91R65_Add(&g_stBU91R65Chip9, &stConfig); // BU91R65_Add(&g_stBU91R65Chip9, &stConfig);
} }
......
...@@ -2051,8 +2051,6 @@ extern BU91R65DDRAMUnion g_stBU91R65Chip1Seg; ...@@ -2051,8 +2051,6 @@ extern BU91R65DDRAMUnion g_stBU91R65Chip1Seg;
CHIP2_SEG(m, n) = val; \ CHIP2_SEG(m, n) = val; \
CHIP4_SEG(m, n) = val; \ CHIP4_SEG(m, n) = val; \
CHIP6_SEG(m, n) = val; \ CHIP6_SEG(m, n) = val; \
CHIP8_SEG(m, n) = val; \
CHIP10_SEG(m, n) = val; \
} while(0) } while(0)
// extern BU91R65_Handler_st_t g_stBU98R10Chip2; // extern BU91R65_Handler_st_t g_stBU98R10Chip2;
......
...@@ -27,11 +27,11 @@ int32_t BU91R65_GPIO_Init(BU91R65_Pin_Map_st_t *pstPinMap) ...@@ -27,11 +27,11 @@ int32_t BU91R65_GPIO_Init(BU91R65_Pin_Map_st_t *pstPinMap)
BU91R65_CHIP0_CSBa = GPIO_Level_High; BU91R65_CHIP0_CSBa = GPIO_Level_High;
BU91R65_CHIP1_CSBa = GPIO_Level_High; BU91R65_CHIP1_CSBa = GPIO_Level_High;
BU91R65_CHIP0_CSBc = GPIO_Level_High; // BU91R65_CHIP0_CSBc = GPIO_Level_High;
BU91R65_CHIP1_CSBc = GPIO_Level_High; // BU91R65_CHIP1_CSBc = GPIO_Level_High;
BU91R65_CHIP0_CSBd = GPIO_Level_High; // BU91R65_CHIP0_CSBd = GPIO_Level_High;
BU91R65_CHIP1_CSBd = GPIO_Level_High; // BU91R65_CHIP1_CSBd = GPIO_Level_High;
// } // }
/* SCLK = 1 */ /* SCLK = 1 */
...@@ -49,11 +49,11 @@ int32_t BU91R65_GPIO_Init(BU91R65_Pin_Map_st_t *pstPinMap) ...@@ -49,11 +49,11 @@ int32_t BU91R65_GPIO_Init(BU91R65_Pin_Map_st_t *pstPinMap)
BU91R65_CHIP0_SCLa = GPIO_Level_High; BU91R65_CHIP0_SCLa = GPIO_Level_High;
BU91R65_CHIP1_SCLa = GPIO_Level_High; BU91R65_CHIP1_SCLa = GPIO_Level_High;
BU91R65_CHIP0_SCLc = GPIO_Level_High; // BU91R65_CHIP0_SCLc = GPIO_Level_High;
BU91R65_CHIP1_SCLc = GPIO_Level_High; // BU91R65_CHIP1_SCLc = GPIO_Level_High;
BU91R65_CHIP0_SCLd = GPIO_Level_High; // BU91R65_CHIP0_SCLd = GPIO_Level_High;
BU91R65_CHIP1_SCLd = GPIO_Level_High; // BU91R65_CHIP1_SCLd = GPIO_Level_High;
// } // }
/* SD = 0 */ /* SD = 0 */
...@@ -71,11 +71,11 @@ int32_t BU91R65_GPIO_Init(BU91R65_Pin_Map_st_t *pstPinMap) ...@@ -71,11 +71,11 @@ int32_t BU91R65_GPIO_Init(BU91R65_Pin_Map_st_t *pstPinMap)
BU91R65_CHIP0_SDa = GPIO_Level_Low; BU91R65_CHIP0_SDa = GPIO_Level_Low;
BU91R65_CHIP1_SDa = GPIO_Level_Low; BU91R65_CHIP1_SDa = GPIO_Level_Low;
BU91R65_CHIP0_SDc = GPIO_Level_Low; // BU91R65_CHIP0_SDc = GPIO_Level_Low;
BU91R65_CHIP1_SDc = GPIO_Level_Low; // BU91R65_CHIP1_SDc = GPIO_Level_Low;
BU91R65_CHIP0_SDd = GPIO_Level_Low; // BU91R65_CHIP0_SDd = GPIO_Level_Low;
BU91R65_CHIP1_SDd = GPIO_Level_Low; // BU91R65_CHIP1_SDd = GPIO_Level_Low;
// } // }
} }
...@@ -174,62 +174,62 @@ void BU91R65_Chip1_Set_SDa(uint8_t u8Level) ...@@ -174,62 +174,62 @@ void BU91R65_Chip1_Set_SDa(uint8_t u8Level)
void BU91R65_Chip0_Set_nCSc(uint8_t u8Level) // void BU91R65_Chip0_Set_nCSc(uint8_t u8Level)
{ // {
BU91R65_CHIP0_CSBc = u8Level; // BU91R65_CHIP0_CSBc = u8Level;
} // }
void BU91R65_Chip0_Set_SCLKc(uint8_t u8Level) // void BU91R65_Chip0_Set_SCLKc(uint8_t u8Level)
{ // {
BU91R65_CHIP0_SCLc = u8Level; // BU91R65_CHIP0_SCLc = u8Level;
} // }
void BU91R65_Chip0_Set_SDc(uint8_t u8Level) // void BU91R65_Chip0_Set_SDc(uint8_t u8Level)
{ // {
BU91R65_CHIP0_SDc = u8Level; // BU91R65_CHIP0_SDc = u8Level;
} // }
void BU91R65_Chip1_Set_nCSc(uint8_t u8Level) // void BU91R65_Chip1_Set_nCSc(uint8_t u8Level)
{ // {
BU91R65_CHIP1_CSBc = u8Level; // BU91R65_CHIP1_CSBc = u8Level;
} // }
void BU91R65_Chip1_Set_SCLKc(uint8_t u8Level) // void BU91R65_Chip1_Set_SCLKc(uint8_t u8Level)
{ // {
BU91R65_CHIP1_SCLc = u8Level; // BU91R65_CHIP1_SCLc = u8Level;
} // }
void BU91R65_Chip1_Set_SDc(uint8_t u8Level) // void BU91R65_Chip1_Set_SDc(uint8_t u8Level)
{ // {
BU91R65_CHIP1_SDc = u8Level; // BU91R65_CHIP1_SDc = u8Level;
} // }
void BU91R65_Chip0_Set_nCSd(uint8_t u8Level) // void BU91R65_Chip0_Set_nCSd(uint8_t u8Level)
{ // {
BU91R65_CHIP0_CSBd = u8Level; // BU91R65_CHIP0_CSBd = u8Level;
} // }
void BU91R65_Chip0_Set_SCLKd(uint8_t u8Level) // void BU91R65_Chip0_Set_SCLKd(uint8_t u8Level)
{ // {
BU91R65_CHIP0_SCLd = u8Level; // BU91R65_CHIP0_SCLd = u8Level;
} // }
void BU91R65_Chip0_Set_SDd(uint8_t u8Level) // void BU91R65_Chip0_Set_SDd(uint8_t u8Level)
{ // {
BU91R65_CHIP0_SDd = u8Level; // BU91R65_CHIP0_SDd = u8Level;
} // }
void BU91R65_Chip1_Set_nCSd(uint8_t u8Level) // void BU91R65_Chip1_Set_nCSd(uint8_t u8Level)
{ // {
BU91R65_CHIP1_CSBd = u8Level; // BU91R65_CHIP1_CSBd = u8Level;
} // }
void BU91R65_Chip1_Set_SCLKd(uint8_t u8Level) // void BU91R65_Chip1_Set_SCLKd(uint8_t u8Level)
{ // {
BU91R65_CHIP1_SCLd = u8Level; // BU91R65_CHIP1_SCLd = u8Level;
} // }
void BU91R65_Chip1_Set_SDd(uint8_t u8Level) // void BU91R65_Chip1_Set_SDd(uint8_t u8Level)
{ // {
BU91R65_CHIP1_SDd = u8Level; // BU91R65_CHIP1_SDd = u8Level;
} // }
...@@ -4,7 +4,8 @@ ...@@ -4,7 +4,8 @@
#include "TYW_stdint.h" #include "TYW_stdint.h"
#include "GPIO.h" #include "GPIO.h"
// #define MCUONE //第二块MCU屏蔽此条宏定义 #define PowerEN GPIO_OUT_PORT08_PIN00
#define SCREEN_1356 //第1356块屏 如需输出24块屏屏蔽词条宏定义
/**************screen1****************/ /**************screen1****************/
#define LCD_INHB GPIO_OUT_APORT00_PIN10 #define LCD_INHB GPIO_OUT_APORT00_PIN10
...@@ -16,28 +17,17 @@ ...@@ -16,28 +17,17 @@
#define BU91R65_CHIP1_CSB GPIO_OUT_APORT00_PIN09 #define BU91R65_CHIP1_CSB GPIO_OUT_APORT00_PIN09
#define BU91R65_CHIP1_SCL GPIO_OUT_APORT00_PIN08 #define BU91R65_CHIP1_SCL GPIO_OUT_APORT00_PIN08
/**************screen2****************/ /**************screen2****************/
#ifdef MCUONE
#define LCD_INHBb GPIO_OUT_PORT09_PIN01 #define LCD_INHBb GPIO_OUT_PORT09_PIN01
#define BU91R65_CHIP0_SDb GPIO_OUT_APORT00_PIN02 #define BU91R65_CHIP0_SDb GPIO_OUT_PORT08_PIN10
#define BU91R65_CHIP0_CSBb GPIO_OUT_APORT00_PIN04 #define BU91R65_CHIP0_CSBb GPIO_OUT_PORT08_PIN12
#define BU91R65_CHIP0_SCLb GPIO_OUT_APORT00_PIN03 #define BU91R65_CHIP0_SCLb GPIO_OUT_PORT08_PIN11
#define BU91R65_CHIP1_SDb GPIO_OUT_PORT09_PIN04 #define BU91R65_CHIP1_SDb GPIO_OUT_PORT09_PIN04
#define BU91R65_CHIP1_CSBb GPIO_OUT_PORT09_PIN02 #define BU91R65_CHIP1_CSBb GPIO_OUT_PORT09_PIN02
#define BU91R65_CHIP1_SCLb GPIO_OUT_PORT09_PIN03 #define BU91R65_CHIP1_SCLb GPIO_OUT_PORT09_PIN03
#else
#define LCD_INHBb GPIO_OUT_PORT09_PIN00
#define BU91R65_CHIP0_SDb GPIO_OUT_APORT00_PIN02
#define BU91R65_CHIP0_CSBb GPIO_OUT_APORT00_PIN04
#define BU91R65_CHIP0_SCLb GPIO_OUT_APORT00_PIN03
#define BU91R65_CHIP1_SDb GPIO_OUT_PORT09_PIN03
#define BU91R65_CHIP1_CSBb GPIO_OUT_PORT09_PIN01
#define BU91R65_CHIP1_SCLb GPIO_OUT_PORT09_PIN02
#endif
/**************screen3****************/ /**************screen3****************/
#ifdef SCREEN_1356
#define LCD_INHBa GPIO_OUT_PORT10_PIN12 #define LCD_INHBa GPIO_OUT_PORT10_PIN12
#define BU91R65_CHIP0_SDa GPIO_OUT_PORT10_PIN09 #define BU91R65_CHIP0_SDa GPIO_OUT_PORT10_PIN09
...@@ -47,26 +37,37 @@ ...@@ -47,26 +37,37 @@
#define BU91R65_CHIP1_SDa GPIO_OUT_PORT11_PIN01 #define BU91R65_CHIP1_SDa GPIO_OUT_PORT11_PIN01
#define BU91R65_CHIP1_CSBa GPIO_OUT_PORT10_PIN13 #define BU91R65_CHIP1_CSBa GPIO_OUT_PORT10_PIN13
#define BU91R65_CHIP1_SCLa GPIO_OUT_PORT10_PIN14 #define BU91R65_CHIP1_SCLa GPIO_OUT_PORT10_PIN14
/**************screen4****************/ #else
#define LCD_INHBc GPIO_OUT_PORT10_PIN01 #define LCD_INHBa GPIO_OUT_PORT10_PIN13
#define BU91R65_CHIP0_SDc GPIO_OUT_PORT11_PIN06 #define BU91R65_CHIP0_SDa GPIO_OUT_PORT10_PIN10
#define BU91R65_CHIP0_CSBc GPIO_OUT_PORT11_PIN04 #define BU91R65_CHIP0_CSBa GPIO_OUT_PORT10_PIN07
#define BU91R65_CHIP0_SCLc GPIO_OUT_PORT11_PIN05 #define BU91R65_CHIP0_SCLa GPIO_OUT_PORT10_PIN08
#define BU91R65_CHIP1_SDc GPIO_OUT_PORT10_PIN15 #define BU91R65_CHIP1_SDa GPIO_OUT_PORT11_PIN02
#define BU91R65_CHIP1_CSBc GPIO_OUT_PORT10_PIN04 #define BU91R65_CHIP1_CSBa GPIO_OUT_PORT10_PIN14
#define BU91R65_CHIP1_SCLc GPIO_OUT_PORT10_PIN05 #define BU91R65_CHIP1_SCLa GPIO_OUT_PORT10_PIN15
/**************screen5****************/ #endif
#define LCD_INHBd GPIO_OUT_PORT00_PIN06 // /**************screen4****************/
// #define LCD_INHBc GPIO_OUT_PORT10_PIN01
#define BU91R65_CHIP0_SDd GPIO_OUT_PORT00_PIN03
#define BU91R65_CHIP0_CSBd GPIO_OUT_PORT00_PIN01 // #define BU91R65_CHIP0_SDc GPIO_OUT_PORT11_PIN06
#define BU91R65_CHIP0_SCLd GPIO_OUT_PORT00_PIN02 // #define BU91R65_CHIP0_CSBc GPIO_OUT_PORT11_PIN04
// #define BU91R65_CHIP0_SCLc GPIO_OUT_PORT11_PIN05
#define BU91R65_CHIP1_SDd GPIO_OUT_PORT00_PIN13
#define BU91R65_CHIP1_CSBd GPIO_OUT_PORT00_PIN11 // #define BU91R65_CHIP1_SDc GPIO_OUT_PORT10_PIN15
#define BU91R65_CHIP1_SCLd GPIO_OUT_PORT00_PIN12 // #define BU91R65_CHIP1_CSBc GPIO_OUT_PORT10_PIN04
// #define BU91R65_CHIP1_SCLc GPIO_OUT_PORT10_PIN05
// /**************screen5****************/
// #define LCD_INHBd GPIO_OUT_PORT00_PIN06
// #define BU91R65_CHIP0_SDd GPIO_OUT_PORT00_PIN03
// #define BU91R65_CHIP0_CSBd GPIO_OUT_PORT00_PIN01
// #define BU91R65_CHIP0_SCLd GPIO_OUT_PORT00_PIN02
// #define BU91R65_CHIP1_SDd GPIO_OUT_PORT00_PIN13
// #define BU91R65_CHIP1_CSBd GPIO_OUT_PORT00_PIN11
// #define BU91R65_CHIP1_SCLd GPIO_OUT_PORT00_PIN12
typedef void (*pfunBU91R65_Set_nCS)(uint8_t u8Level); typedef void (*pfunBU91R65_Set_nCS)(uint8_t u8Level);
typedef void (*pfunBU91R65_Set_SCLK)(uint8_t u8Level); typedef void (*pfunBU91R65_Set_SCLK)(uint8_t u8Level);
......
...@@ -7,10 +7,6 @@ ...@@ -7,10 +7,6 @@
#include "GPIO.h" #include "GPIO.h"
#include "dr7f701684.dvf.h" #include "dr7f701684.dvf.h"
// #define SIM_8080_P_A0 GPIO_OUT_PORT11_PIN05
// #define SIM_8080_P_nRD GPIO_OUT_PORT11_PIN04
// #define SIM_8080_P_nWR GPIO_OUT_PORT11_PIN03
// #define SIM_8080_P_nCS GPIO_OUT_PORT11_PIN02
// #define SIM_8080_P_DATA (*((volatile uint8_t *)(PORTPM8_OUT))) // #define SIM_8080_P_DATA (*((volatile uint8_t *)(PORTPM8_OUT)))
// #define SIM_8080_IN_DATA (*((volatile uint8_t *)(PORTPM8_IN))) // #define SIM_8080_IN_DATA (*((volatile uint8_t *)(PORTPM8_IN)))
...@@ -153,13 +149,6 @@ typedef union ...@@ -153,13 +149,6 @@ typedef union
extern D8080_data_t D8080_data; extern D8080_data_t D8080_data;
// #define SIM_8080_P_A0 GPIO_OUT_PORT11_PIN01
// #define SIM_8080_P_A0 GPIO_OUT_PORT11_PIN05
// #define SIM_8080_P_nRD GPIO_OUT_PORT11_PIN04
// #define SIM_8080_P_nWR GPIO_OUT_PORT11_PIN03
// #define SIM_8080_P_nCS GPIO_OUT_PORT11_PIN02
#define SIM_8080_P_IN_DATA ( (PORTPPR8) & 0x00FF); #define SIM_8080_P_IN_DATA ( (PORTPPR8) & 0x00FF);
//#define SIM_8080_P_OUT_DATA (PORTP8) //#define SIM_8080_P_OUT_DATA (PORTP8)
......
...@@ -82,8 +82,8 @@ void Sys_Startup_Init(void) ...@@ -82,8 +82,8 @@ void Sys_Startup_Init(void)
LCD_INHB = 1; LCD_INHB = 1;
LCD_INHBa = 1; LCD_INHBa = 1;
LCD_INHBb = 1; LCD_INHBb = 1;
LCD_INHBc = 1;
LCD_INHBd = 1; PowerEN = 1;
GPIO_SET_KEPP( ); GPIO_SET_KEPP( );
RTE_ADC_Init( ); RTE_ADC_Init( );
......
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