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:
/****************************************************************************** /******************************************************************************
......
...@@ -356,8 +356,8 @@ void SEG_SET_VSpeed_NUM(uint8_t m_Flag, uint16_t m_NUM) ...@@ -356,8 +356,8 @@ void SEG_SET_VSpeed_NUM(uint8_t m_Flag, uint16_t m_NUM)
BU91R65_Set_Numble(&VSPEEDNUM1[0], Num, BU91R65_NUMBER_SEG_7, BU91R65_Enable); BU91R65_Set_Numble(&VSPEEDNUM1[0], Num, BU91R65_NUMBER_SEG_7, BU91R65_Enable);
BU91R65_Set_Numble(&VSPEEDNUM3[0], Num, BU91R65_NUMBER_SEG_7, BU91R65_Enable); BU91R65_Set_Numble(&VSPEEDNUM3[0], Num, BU91R65_NUMBER_SEG_7, BU91R65_Enable);
BU91R65_Set_Numble(&VSPEEDNUM5[0], Num, BU91R65_NUMBER_SEG_7, BU91R65_Enable); BU91R65_Set_Numble(&VSPEEDNUM5[0], Num, BU91R65_NUMBER_SEG_7, BU91R65_Enable);
BU91R65_Set_Numble(&VSPEEDNUM7[0], Num, BU91R65_NUMBER_SEG_7, BU91R65_Enable); // BU91R65_Set_Numble(&VSPEEDNUM7[0], Num, BU91R65_NUMBER_SEG_7, BU91R65_Enable);
BU91R65_Set_Numble(&VSPEEDNUM9[0], Num, BU91R65_NUMBER_SEG_7, BU91R65_Enable); // BU91R65_Set_Numble(&VSPEEDNUM9[0], Num, BU91R65_NUMBER_SEG_7, BU91R65_Enable);
} }
else else
{ {
...@@ -366,16 +366,16 @@ void SEG_SET_VSpeed_NUM(uint8_t m_Flag, uint16_t m_NUM) ...@@ -366,16 +366,16 @@ void SEG_SET_VSpeed_NUM(uint8_t m_Flag, uint16_t m_NUM)
BU91R65_Set_Numble(&VSPEEDNUM1[0], Num, BU91R65_NUMBER_SEG_7, BU91R65_Enable); BU91R65_Set_Numble(&VSPEEDNUM1[0], Num, BU91R65_NUMBER_SEG_7, BU91R65_Enable);
BU91R65_Set_Numble(&VSPEEDNUM3[0], Num, BU91R65_NUMBER_SEG_7, BU91R65_Enable); BU91R65_Set_Numble(&VSPEEDNUM3[0], Num, BU91R65_NUMBER_SEG_7, BU91R65_Enable);
BU91R65_Set_Numble(&VSPEEDNUM5[0], Num, BU91R65_NUMBER_SEG_7, BU91R65_Enable); BU91R65_Set_Numble(&VSPEEDNUM5[0], Num, BU91R65_NUMBER_SEG_7, BU91R65_Enable);
BU91R65_Set_Numble(&VSPEEDNUM7[0], Num, BU91R65_NUMBER_SEG_7, BU91R65_Enable); // BU91R65_Set_Numble(&VSPEEDNUM7[0], Num, BU91R65_NUMBER_SEG_7, BU91R65_Enable);
BU91R65_Set_Numble(&VSPEEDNUM9[0], Num, BU91R65_NUMBER_SEG_7, BU91R65_Enable); // BU91R65_Set_Numble(&VSPEEDNUM9[0], Num, BU91R65_NUMBER_SEG_7, BU91R65_Enable);
} }
else else
{ {
BU91R65_Set_Numble(&VSPEEDNUM1[0], BU91R65DIS_NUMBLE_NULL, BU91R65_NUMBER_SEG_7, BU91R65_Enable); BU91R65_Set_Numble(&VSPEEDNUM1[0], BU91R65DIS_NUMBLE_NULL, BU91R65_NUMBER_SEG_7, BU91R65_Enable);
BU91R65_Set_Numble(&VSPEEDNUM3[0], BU91R65DIS_NUMBLE_NULL, BU91R65_NUMBER_SEG_7, BU91R65_Enable); BU91R65_Set_Numble(&VSPEEDNUM3[0], BU91R65DIS_NUMBLE_NULL, BU91R65_NUMBER_SEG_7, BU91R65_Enable);
BU91R65_Set_Numble(&VSPEEDNUM5[0], BU91R65DIS_NUMBLE_NULL, BU91R65_NUMBER_SEG_7, BU91R65_Enable); BU91R65_Set_Numble(&VSPEEDNUM5[0], BU91R65DIS_NUMBLE_NULL, BU91R65_NUMBER_SEG_7, BU91R65_Enable);
BU91R65_Set_Numble(&VSPEEDNUM7[0], BU91R65DIS_NUMBLE_NULL, BU91R65_NUMBER_SEG_7, BU91R65_Enable); // BU91R65_Set_Numble(&VSPEEDNUM7[0], BU91R65DIS_NUMBLE_NULL, BU91R65_NUMBER_SEG_7, BU91R65_Enable);
BU91R65_Set_Numble(&VSPEEDNUM9[0], BU91R65DIS_NUMBLE_NULL, BU91R65_NUMBER_SEG_7, BU91R65_Enable); // BU91R65_Set_Numble(&VSPEEDNUM9[0], BU91R65DIS_NUMBLE_NULL, BU91R65_NUMBER_SEG_7, BU91R65_Enable);
} }
} }
...@@ -384,8 +384,8 @@ void SEG_SET_VSpeed_NUM(uint8_t m_Flag, uint16_t m_NUM) ...@@ -384,8 +384,8 @@ void SEG_SET_VSpeed_NUM(uint8_t m_Flag, uint16_t m_NUM)
BU91R65_Set_Numble(&VSPEEDNUM2[0], Num, BU91R65_NUMBER_SEG_7, BU91R65_Enable); BU91R65_Set_Numble(&VSPEEDNUM2[0], Num, BU91R65_NUMBER_SEG_7, BU91R65_Enable);
BU91R65_Set_Numble(&VSPEEDNUM4[0], Num, BU91R65_NUMBER_SEG_7, BU91R65_Enable); BU91R65_Set_Numble(&VSPEEDNUM4[0], Num, BU91R65_NUMBER_SEG_7, BU91R65_Enable);
BU91R65_Set_Numble(&VSPEEDNUM6[0], Num, BU91R65_NUMBER_SEG_7, BU91R65_Enable); BU91R65_Set_Numble(&VSPEEDNUM6[0], Num, BU91R65_NUMBER_SEG_7, BU91R65_Enable);
BU91R65_Set_Numble(&VSPEEDNUM8[0], Num, BU91R65_NUMBER_SEG_7, BU91R65_Enable); // BU91R65_Set_Numble(&VSPEEDNUM8[0], Num, BU91R65_NUMBER_SEG_7, BU91R65_Enable);
BU91R65_Set_Numble(&VSPEEDNUM10[0], Num, BU91R65_NUMBER_SEG_7, BU91R65_Enable); // BU91R65_Set_Numble(&VSPEEDNUM10[0], Num, BU91R65_NUMBER_SEG_7, BU91R65_Enable);
} }
else else
{ {
...@@ -401,11 +401,11 @@ void SEG_SET_VSpeed_NUM(uint8_t m_Flag, uint16_t m_NUM) ...@@ -401,11 +401,11 @@ void SEG_SET_VSpeed_NUM(uint8_t m_Flag, uint16_t m_NUM)
BU91R65_Set_Numble(&VSPEEDNUM5[0], BU91R65DIS_NUMBLE_NULL, BU91R65_NUMBER_SEG_7, BU91R65_Enable); BU91R65_Set_Numble(&VSPEEDNUM5[0], BU91R65DIS_NUMBLE_NULL, BU91R65_NUMBER_SEG_7, BU91R65_Enable);
BU91R65_Set_Numble(&VSPEEDNUM6[0], BU91R65DIS_NUMBLE_NULL, BU91R65_NUMBER_SEG_7, BU91R65_Enable); BU91R65_Set_Numble(&VSPEEDNUM6[0], BU91R65DIS_NUMBLE_NULL, BU91R65_NUMBER_SEG_7, BU91R65_Enable);
BU91R65_Set_Numble(&VSPEEDNUM7[0], BU91R65DIS_NUMBLE_NULL, BU91R65_NUMBER_SEG_7, BU91R65_Enable); // BU91R65_Set_Numble(&VSPEEDNUM7[0], BU91R65DIS_NUMBLE_NULL, BU91R65_NUMBER_SEG_7, BU91R65_Enable);
BU91R65_Set_Numble(&VSPEEDNUM8[0], BU91R65DIS_NUMBLE_NULL, BU91R65_NUMBER_SEG_7, BU91R65_Enable); // BU91R65_Set_Numble(&VSPEEDNUM8[0], BU91R65DIS_NUMBLE_NULL, BU91R65_NUMBER_SEG_7, BU91R65_Enable);
BU91R65_Set_Numble(&VSPEEDNUM9[0], BU91R65DIS_NUMBLE_NULL, BU91R65_NUMBER_SEG_7, BU91R65_Enable); // BU91R65_Set_Numble(&VSPEEDNUM9[0], BU91R65DIS_NUMBLE_NULL, BU91R65_NUMBER_SEG_7, BU91R65_Enable);
BU91R65_Set_Numble(&VSPEEDNUM10[0], BU91R65DIS_NUMBLE_NULL, BU91R65_NUMBER_SEG_7, BU91R65_Enable); // BU91R65_Set_Numble(&VSPEEDNUM10[0], BU91R65DIS_NUMBLE_NULL, BU91R65_NUMBER_SEG_7, BU91R65_Enable);
} }
} }
...@@ -483,26 +483,26 @@ void SEG_LED_HOURS_NUM(uint8_t disp_en, uint32_t t_ms) ...@@ -483,26 +483,26 @@ void SEG_LED_HOURS_NUM(uint8_t disp_en, uint32_t t_ms)
BU91R65_Set_Numble(&TIMEHOUR1[0], Num, BU91R65_NUMBER_SEG_7, BU91R65_Enable); BU91R65_Set_Numble(&TIMEHOUR1[0], Num, BU91R65_NUMBER_SEG_7, BU91R65_Enable);
BU91R65_Set_Numble(&TIMEHOUR3[0], Num, BU91R65_NUMBER_SEG_7, BU91R65_Enable); BU91R65_Set_Numble(&TIMEHOUR3[0], Num, BU91R65_NUMBER_SEG_7, BU91R65_Enable);
BU91R65_Set_Numble(&TIMEHOUR5[0], Num, BU91R65_NUMBER_SEG_7, BU91R65_Enable); BU91R65_Set_Numble(&TIMEHOUR5[0], Num, BU91R65_NUMBER_SEG_7, BU91R65_Enable);
BU91R65_Set_Numble(&TIMEHOUR7[0], Num, BU91R65_NUMBER_SEG_7, BU91R65_Enable); // BU91R65_Set_Numble(&TIMEHOUR7[0], Num, BU91R65_NUMBER_SEG_7, BU91R65_Enable);
BU91R65_Set_Numble(&TIMEHOUR9[0], Num, BU91R65_NUMBER_SEG_7, BU91R65_Enable); // BU91R65_Set_Numble(&TIMEHOUR9[0], Num, BU91R65_NUMBER_SEG_7, BU91R65_Enable);
Num = (uint8_t)(m_hour % 10u); Num = (uint8_t)(m_hour % 10u);
BU91R65_Set_Numble(&TIMEHOUR2[0], Num, BU91R65_NUMBER_SEG_7, BU91R65_Enable); BU91R65_Set_Numble(&TIMEHOUR2[0], Num, BU91R65_NUMBER_SEG_7, BU91R65_Enable);
BU91R65_Set_Numble(&TIMEHOUR4[0], Num, BU91R65_NUMBER_SEG_7, BU91R65_Enable); BU91R65_Set_Numble(&TIMEHOUR4[0], Num, BU91R65_NUMBER_SEG_7, BU91R65_Enable);
BU91R65_Set_Numble(&TIMEHOUR6[0], Num, BU91R65_NUMBER_SEG_7, BU91R65_Enable); BU91R65_Set_Numble(&TIMEHOUR6[0], Num, BU91R65_NUMBER_SEG_7, BU91R65_Enable);
BU91R65_Set_Numble(&TIMEHOUR8[0], Num, BU91R65_NUMBER_SEG_7, BU91R65_Enable); // BU91R65_Set_Numble(&TIMEHOUR8[0], Num, BU91R65_NUMBER_SEG_7, BU91R65_Enable);
BU91R65_Set_Numble(&TIMEHOUR10[0], Num, BU91R65_NUMBER_SEG_7, BU91R65_Enable); // BU91R65_Set_Numble(&TIMEHOUR10[0], Num, BU91R65_NUMBER_SEG_7, BU91R65_Enable);
Num = (uint8_t)(m_minute / 10u); Num = (uint8_t)(m_minute / 10u);
BU91R65_Set_Numble(&TIMEMINUTE1[0], Num, BU91R65_NUMBER_SEG_7, BU91R65_Enable); BU91R65_Set_Numble(&TIMEMINUTE1[0], Num, BU91R65_NUMBER_SEG_7, BU91R65_Enable);
BU91R65_Set_Numble(&TIMEMINUTE3[0], Num, BU91R65_NUMBER_SEG_7, BU91R65_Enable); BU91R65_Set_Numble(&TIMEMINUTE3[0], Num, BU91R65_NUMBER_SEG_7, BU91R65_Enable);
BU91R65_Set_Numble(&TIMEMINUTE5[0], Num, BU91R65_NUMBER_SEG_7, BU91R65_Enable); BU91R65_Set_Numble(&TIMEMINUTE5[0], Num, BU91R65_NUMBER_SEG_7, BU91R65_Enable);
BU91R65_Set_Numble(&TIMEMINUTE7[0], Num, BU91R65_NUMBER_SEG_7, BU91R65_Enable); // BU91R65_Set_Numble(&TIMEMINUTE7[0], Num, BU91R65_NUMBER_SEG_7, BU91R65_Enable);
BU91R65_Set_Numble(&TIMEMINUTE9[0], Num, BU91R65_NUMBER_SEG_7, BU91R65_Enable); // BU91R65_Set_Numble(&TIMEMINUTE9[0], Num, BU91R65_NUMBER_SEG_7, BU91R65_Enable);
Num = (uint8_t)(m_minute % 10u); Num = (uint8_t)(m_minute % 10u);
BU91R65_Set_Numble(&TIMEMINUTE2[0], Num, BU91R65_NUMBER_SEG_7, BU91R65_Enable); BU91R65_Set_Numble(&TIMEMINUTE2[0], Num, BU91R65_NUMBER_SEG_7, BU91R65_Enable);
BU91R65_Set_Numble(&TIMEMINUTE4[0], Num, BU91R65_NUMBER_SEG_7, BU91R65_Enable); BU91R65_Set_Numble(&TIMEMINUTE4[0], Num, BU91R65_NUMBER_SEG_7, BU91R65_Enable);
BU91R65_Set_Numble(&TIMEMINUTE6[0], Num, BU91R65_NUMBER_SEG_7, BU91R65_Enable); BU91R65_Set_Numble(&TIMEMINUTE6[0], Num, BU91R65_NUMBER_SEG_7, BU91R65_Enable);
BU91R65_Set_Numble(&TIMEMINUTE8[0], Num, BU91R65_NUMBER_SEG_7, BU91R65_Enable); // BU91R65_Set_Numble(&TIMEMINUTE8[0], Num, BU91R65_NUMBER_SEG_7, BU91R65_Enable);
BU91R65_Set_Numble(&TIMEMINUTE10[0], Num, BU91R65_NUMBER_SEG_7, BU91R65_Enable); // BU91R65_Set_Numble(&TIMEMINUTE10[0], Num, BU91R65_NUMBER_SEG_7, BU91R65_Enable);
} }
else else
{ {
...@@ -524,15 +524,15 @@ void SEG_LED_HOURS_NUM(uint8_t disp_en, uint32_t t_ms) ...@@ -524,15 +524,15 @@ void SEG_LED_HOURS_NUM(uint8_t disp_en, uint32_t t_ms)
BU91R65_Clear_NUM_7(&TIMEMINUTE5[0]); BU91R65_Clear_NUM_7(&TIMEMINUTE5[0]);
BU91R65_Clear_NUM_7(&TIMEMINUTE6[0]); BU91R65_Clear_NUM_7(&TIMEMINUTE6[0]);
BU91R65_Clear_NUM_7(&TIMEHOUR7[0]); // BU91R65_Clear_NUM_7(&TIMEHOUR7[0]);
BU91R65_Clear_NUM_7(&TIMEHOUR8[0]); // BU91R65_Clear_NUM_7(&TIMEHOUR8[0]);
BU91R65_Clear_NUM_7(&TIMEMINUTE7[0]); // BU91R65_Clear_NUM_7(&TIMEMINUTE7[0]);
BU91R65_Clear_NUM_7(&TIMEMINUTE8[0]); // BU91R65_Clear_NUM_7(&TIMEMINUTE8[0]);
BU91R65_Clear_NUM_7(&TIMEHOUR9[0]); // BU91R65_Clear_NUM_7(&TIMEHOUR9[0]);
BU91R65_Clear_NUM_7(&TIMEHOUR10[0]); // BU91R65_Clear_NUM_7(&TIMEHOUR10[0]);
BU91R65_Clear_NUM_7(&TIMEMINUTE9[0]); // BU91R65_Clear_NUM_7(&TIMEMINUTE9[0]);
BU91R65_Clear_NUM_7(&TIMEMINUTE10[0]); // BU91R65_Clear_NUM_7(&TIMEMINUTE10[0]);
} }
} }
...@@ -643,8 +643,8 @@ void SEG_LED_Heat_Handle(uint8_t m_Flag, uint16_t m_NUM) ...@@ -643,8 +643,8 @@ void SEG_LED_Heat_Handle(uint8_t m_Flag, uint16_t m_NUM)
BU91R65_Set_Numble(&HEATGRIPNUM[0], m_NUM, BU91R65_NUMBER_SEG_7, BU91R65_Enable); BU91R65_Set_Numble(&HEATGRIPNUM[0], m_NUM, BU91R65_NUMBER_SEG_7, BU91R65_Enable);
BU91R65_Set_Numble(&HEATGRIPNUM2[0], m_NUM, BU91R65_NUMBER_SEG_7, BU91R65_Enable); BU91R65_Set_Numble(&HEATGRIPNUM2[0], m_NUM, BU91R65_NUMBER_SEG_7, BU91R65_Enable);
BU91R65_Set_Numble(&HEATGRIPNUM3[0], m_NUM, BU91R65_NUMBER_SEG_7, BU91R65_Enable); BU91R65_Set_Numble(&HEATGRIPNUM3[0], m_NUM, BU91R65_NUMBER_SEG_7, BU91R65_Enable);
BU91R65_Set_Numble(&HEATGRIPNUM4[0], m_NUM, BU91R65_NUMBER_SEG_7, BU91R65_Enable); // BU91R65_Set_Numble(&HEATGRIPNUM4[0], m_NUM, BU91R65_NUMBER_SEG_7, BU91R65_Enable);
BU91R65_Set_Numble(&HEATGRIPNUM5[0], m_NUM, BU91R65_NUMBER_SEG_7, BU91R65_Enable); // BU91R65_Set_Numble(&HEATGRIPNUM5[0], m_NUM, BU91R65_NUMBER_SEG_7, BU91R65_Enable);
} }
} }
...@@ -683,23 +683,23 @@ static void SEG_SET_CELS_NUM(uint8_t disp_en, uint16_t m_NUM, uint8_t nega) ...@@ -683,23 +683,23 @@ static void SEG_SET_CELS_NUM(uint8_t disp_en, uint16_t m_NUM, uint8_t nega)
BU91R65_Set_Numble(&AIRTEMPNUM1[0], Num, BU91R65_NUMBER_SEG_7, BU91R65_Enable); BU91R65_Set_Numble(&AIRTEMPNUM1[0], Num, BU91R65_NUMBER_SEG_7, BU91R65_Enable);
BU91R65_Set_Numble(&AIRTEMPNUM3[0], Num, BU91R65_NUMBER_SEG_7, BU91R65_Enable); BU91R65_Set_Numble(&AIRTEMPNUM3[0], Num, BU91R65_NUMBER_SEG_7, BU91R65_Enable);
BU91R65_Set_Numble(&AIRTEMPNUM5[0], Num, BU91R65_NUMBER_SEG_7, BU91R65_Enable); BU91R65_Set_Numble(&AIRTEMPNUM5[0], Num, BU91R65_NUMBER_SEG_7, BU91R65_Enable);
BU91R65_Set_Numble(&AIRTEMPNUM7[0], Num, BU91R65_NUMBER_SEG_7, BU91R65_Enable); // BU91R65_Set_Numble(&AIRTEMPNUM7[0], Num, BU91R65_NUMBER_SEG_7, BU91R65_Enable);
BU91R65_Set_Numble(&AIRTEMPNUM9[0], Num, BU91R65_NUMBER_SEG_7, BU91R65_Enable); // BU91R65_Set_Numble(&AIRTEMPNUM9[0], Num, BU91R65_NUMBER_SEG_7, BU91R65_Enable);
} }
else else
{ {
BU91R65_Set_Numble(&AIRTEMPNUM1[0], BU91R65DIS_NUMBLE_NULL, BU91R65_NUMBER_SEG_7, BU91R65_Enable); BU91R65_Set_Numble(&AIRTEMPNUM1[0], BU91R65DIS_NUMBLE_NULL, BU91R65_NUMBER_SEG_7, BU91R65_Enable);
BU91R65_Set_Numble(&AIRTEMPNUM3[0], BU91R65DIS_NUMBLE_NULL, BU91R65_NUMBER_SEG_7, BU91R65_Enable); BU91R65_Set_Numble(&AIRTEMPNUM3[0], BU91R65DIS_NUMBLE_NULL, BU91R65_NUMBER_SEG_7, BU91R65_Enable);
BU91R65_Set_Numble(&AIRTEMPNUM5[0], BU91R65DIS_NUMBLE_NULL, BU91R65_NUMBER_SEG_7, BU91R65_Enable); BU91R65_Set_Numble(&AIRTEMPNUM5[0], BU91R65DIS_NUMBLE_NULL, BU91R65_NUMBER_SEG_7, BU91R65_Enable);
BU91R65_Set_Numble(&AIRTEMPNUM7[0], BU91R65DIS_NUMBLE_NULL, BU91R65_NUMBER_SEG_7, BU91R65_Enable); // BU91R65_Set_Numble(&AIRTEMPNUM7[0], BU91R65DIS_NUMBLE_NULL, BU91R65_NUMBER_SEG_7, BU91R65_Enable);
BU91R65_Set_Numble(&AIRTEMPNUM9[0], BU91R65DIS_NUMBLE_NULL, BU91R65_NUMBER_SEG_7, BU91R65_Enable); // BU91R65_Set_Numble(&AIRTEMPNUM9[0], BU91R65DIS_NUMBLE_NULL, BU91R65_NUMBER_SEG_7, BU91R65_Enable);
} }
Num = (uint16_t)(m_NUM % 10u); Num = (uint16_t)(m_NUM % 10u);
BU91R65_Set_Numble(&AIRTEMPNUM2[0], Num, BU91R65_NUMBER_SEG_7, BU91R65_Enable); BU91R65_Set_Numble(&AIRTEMPNUM2[0], Num, BU91R65_NUMBER_SEG_7, BU91R65_Enable);
BU91R65_Set_Numble(&AIRTEMPNUM4[0], Num, BU91R65_NUMBER_SEG_7, BU91R65_Enable); BU91R65_Set_Numble(&AIRTEMPNUM4[0], Num, BU91R65_NUMBER_SEG_7, BU91R65_Enable);
BU91R65_Set_Numble(&AIRTEMPNUM6[0], Num, BU91R65_NUMBER_SEG_7, BU91R65_Enable); BU91R65_Set_Numble(&AIRTEMPNUM6[0], Num, BU91R65_NUMBER_SEG_7, BU91R65_Enable);
BU91R65_Set_Numble(&AIRTEMPNUM8[0], Num, BU91R65_NUMBER_SEG_7, BU91R65_Enable); // BU91R65_Set_Numble(&AIRTEMPNUM8[0], Num, BU91R65_NUMBER_SEG_7, BU91R65_Enable);
BU91R65_Set_Numble(&AIRTEMPNUM10[0], Num, BU91R65_NUMBER_SEG_7, BU91R65_Enable); // BU91R65_Set_Numble(&AIRTEMPNUM10[0], Num, BU91R65_NUMBER_SEG_7, BU91R65_Enable);
} }
else else
{ {
...@@ -718,11 +718,11 @@ static void SEG_SET_CELS_NUM(uint8_t disp_en, uint16_t m_NUM, uint8_t nega) ...@@ -718,11 +718,11 @@ static void SEG_SET_CELS_NUM(uint8_t disp_en, uint16_t m_NUM, uint8_t nega)
BU91R65_Set_Numble(&AIRTEMPNUM5[0], (uint8_t)BU91R65DIS_NUMBLE_NULL, BU91R65_NUMBER_SEG_7, BU91R65_Enable); BU91R65_Set_Numble(&AIRTEMPNUM5[0], (uint8_t)BU91R65DIS_NUMBLE_NULL, BU91R65_NUMBER_SEG_7, BU91R65_Enable);
BU91R65_Set_Numble(&AIRTEMPNUM6[0], (uint8_t)BU91R65DIS_NUMBLE_NULL, BU91R65_NUMBER_SEG_7, BU91R65_Enable); BU91R65_Set_Numble(&AIRTEMPNUM6[0], (uint8_t)BU91R65DIS_NUMBLE_NULL, BU91R65_NUMBER_SEG_7, BU91R65_Enable);
BU91R65_Set_Numble(&AIRTEMPNUM7[0], (uint8_t)BU91R65DIS_NUMBLE_NULL, BU91R65_NUMBER_SEG_7, BU91R65_Enable); // BU91R65_Set_Numble(&AIRTEMPNUM7[0], (uint8_t)BU91R65DIS_NUMBLE_NULL, BU91R65_NUMBER_SEG_7, BU91R65_Enable);
BU91R65_Set_Numble(&AIRTEMPNUM8[0], (uint8_t)BU91R65DIS_NUMBLE_NULL, BU91R65_NUMBER_SEG_7, BU91R65_Enable); // BU91R65_Set_Numble(&AIRTEMPNUM8[0], (uint8_t)BU91R65DIS_NUMBLE_NULL, BU91R65_NUMBER_SEG_7, BU91R65_Enable);
BU91R65_Set_Numble(&AIRTEMPNUM9[0], (uint8_t)BU91R65DIS_NUMBLE_NULL, BU91R65_NUMBER_SEG_7, BU91R65_Enable); // BU91R65_Set_Numble(&AIRTEMPNUM9[0], (uint8_t)BU91R65DIS_NUMBLE_NULL, BU91R65_NUMBER_SEG_7, BU91R65_Enable);
BU91R65_Set_Numble(&AIRTEMPNUM10[0], (uint8_t)BU91R65DIS_NUMBLE_NULL, BU91R65_NUMBER_SEG_7, BU91R65_Enable); // BU91R65_Set_Numble(&AIRTEMPNUM10[0], (uint8_t)BU91R65DIS_NUMBLE_NULL, BU91R65_NUMBER_SEG_7, BU91R65_Enable);
} }
} }
...@@ -1235,6 +1235,8 @@ void Check_SEG_Display(void) ...@@ -1235,6 +1235,8 @@ void Check_SEG_Display(void)
for (uint8_t i = 0; i < BU91R65_BUFFER_SIZE; i++) for (uint8_t i = 0; i < BU91R65_BUFFER_SIZE; i++)
{ {
BU91R65_Write_Buffer(BU91R65_CHIP0, i, 0xFF); BU91R65_Write_Buffer(BU91R65_CHIP0, i, 0xFF);
BU91R65_Write_Buffer(BU91R65_CHIP2, i, 0xFF);
BU91R65_Write_Buffer(BU91R65_CHIP4, i, 0xFF);
} }
break; break;
default: default:
......
...@@ -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