Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
J
jiancetai
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
陈家乐
jiancetai
Commits
dc7ca846
Commit
dc7ca846
authored
Nov 26, 2025
by
何锐
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
✨
feat:更新程序
parent
ab89e19f
Changes
11
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
11 changed files
with
210 additions
and
199 deletions
+210
-199
BU91R65_User.c
YueJin_test_bench/source/Appliciation/BU91R65_User.c
+14
-2
RTE_GPIO.c
YueJin_test_bench/source/Appliciation/RTE_GPIO.c
+26
-2
RTE_GPIO.h
YueJin_test_bench/source/Appliciation/RTE_GPIO.h
+0
-3
SEG_Display.c
YueJin_test_bench/source/Appliciation/SEG_Display.c
+42
-40
Task.c
YueJin_test_bench/source/Appliciation/Task.c
+0
-12
BU91R65.c
YueJin_test_bench/source/Driver/BU91R65/BU91R65.c
+29
-29
BU91R65.h
YueJin_test_bench/source/Driver/BU91R65/BU91R65.h
+0
-2
BU91R65_Porting.c
YueJin_test_bench/source/Driver/BU91R65/BU91R65_Porting.c
+60
-60
BU91R65_Porting.h
YueJin_test_bench/source/Driver/BU91R65/BU91R65_Porting.h
+37
-36
Simulated_8080.h
YueJin_test_bench/source/Driver/GPIO/Simulated_8080.h
+0
-11
init.c
YueJin_test_bench/source/System/init.c
+2
-2
No files found.
YueJin_test_bench/source/Appliciation/BU91R65_User.c
View file @
dc7ca846
...
@@ -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);
}
}
}
}
}
}
...
...
YueJin_test_bench/source/Appliciation/RTE_GPIO.c
View file @
dc7ca846
...
@@ -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
;
...
...
YueJin_test_bench/source/Appliciation/RTE_GPIO.h
View file @
dc7ca846
...
@@ -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:
/******************************************************************************
/******************************************************************************
...
...
YueJin_test_bench/source/Appliciation/SEG_Display.c
View file @
dc7ca846
This diff is collapsed.
Click to expand it.
YueJin_test_bench/source/Appliciation/Task.c
View file @
dc7ca846
...
@@ -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
();
...
...
YueJin_test_bench/source/Driver/BU91R65/BU91R65.c
View file @
dc7ca846
...
@@ -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);
}
}
...
...
YueJin_test_bench/source/Driver/BU91R65/BU91R65.h
View file @
dc7ca846
...
@@ -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;
...
...
YueJin_test_bench/source/Driver/BU91R65/BU91R65_Porting.c
View file @
dc7ca846
...
@@ -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;
}
//
}
YueJin_test_bench/source/Driver/BU91R65/BU91R65_Porting.h
View file @
dc7ca846
...
@@ -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
);
...
...
YueJin_test_bench/source/Driver/GPIO/Simulated_8080.h
View file @
dc7ca846
...
@@ -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)
...
...
YueJin_test_bench/source/System/init.c
View file @
dc7ca846
...
@@ -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
(
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment