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
4aca84f1
Commit
4aca84f1
authored
Nov 18, 2025
by
何锐
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
✨
feat:上下电程序
parent
547c70f6
Changes
7
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
62 additions
and
29 deletions
+62
-29
Barcode_Scanner.c
YueJin_test_bench/source/Appliciation/Barcode_Scanner.c
+1
-1
Check_Ctrl.c
YueJin_test_bench/source/Appliciation/Check_Ctrl.c
+22
-21
Display_Info.c
YueJin_test_bench/source/Appliciation/Display_Info.c
+2
-2
Key.c
YueJin_test_bench/source/Appliciation/Key.c
+5
-5
Task.c
YueJin_test_bench/source/Appliciation/Task.c
+25
-0
Task.h
YueJin_test_bench/source/Appliciation/Task.h
+1
-0
init.c
YueJin_test_bench/source/System/init.c
+6
-0
No files found.
YueJin_test_bench/source/Appliciation/Barcode_Scanner.c
View file @
4aca84f1
...
...
@@ -35,7 +35,7 @@ uint8_t timenum = 0;
uint8_t
firstflag
=
0
;
uint8_t
RS485_data
[
64
];
uint8_t
checknumwrong
=
3
;
uint8_t
zhenduanflag
=
Data_Mode_Dot
;
uint8_t
zhenduanflag
=
4
;
uint8_t
clearOdoFlag
=
0
;
uint8_t
connectbleFlag
=
0
;
uint8_t
Auto_ONOFF
=
0
;
...
...
YueJin_test_bench/source/Appliciation/Check_Ctrl.c
View file @
4aca84f1
...
...
@@ -226,6 +226,7 @@ uint8_t erweima[64] ;
uint32_t
loc_Type
=
0
;
uint8_t
blnamedisplay
[
4
];
uint8_t
blenamedisplay
[
5
];
const
uint16_t
ODODigitNum09PosX1
[]
=
{
165
,
155
,
145
,
135
,
125
,
115
};
void
Total_Check
(
void
)
{
...
...
@@ -422,10 +423,10 @@ uint8_t yibiaoshuju[34];
// Buzzer_Warning();
break
;
//
case 4:
//
break;
case
4
:
GUI_General_Digit_Display
(
IGONOFFCount
,
Num_15
,
6
,
5
,
ODODigitNum09PosX1
,
40
);
break
;
...
...
@@ -721,23 +722,23 @@ void Function_Check_Ctrl(uint32_t cmd)
{
case
0
:
{
if
(
Auto_ONOFF
==
0
)
{
LINE_OUT_NEG_01
=
1
;
LINE_OUT_NEG_04
=
1
;
}
LINE_OUT_NEG_02
=
1
;
LINE_OUT_NEG_03
=
1
;
name1
=
(
devicename
)
&
0xFF
;
name2
=
(
devicename
>>
8
)
&
0xFF
;
RightturnSignal
=
0
;
LeftturnSignal
=
0
;
Bluetoothlight
=
0
;
Positionlight
=
0
;
highbeam
=
0
;
Lowbeam
=
0
;
//
if(Auto_ONOFF == 0)
//
{
//
LINE_OUT_NEG_01 = 1;
//
LINE_OUT_NEG_04 = 1;
//
}
//
LINE_OUT_NEG_02 = 1;
//
LINE_OUT_NEG_03 = 1;
//
name1= (devicename) & 0xFF;
//
name2 = (devicename >> 8) & 0xFF;
//
RightturnSignal = 0;
//
LeftturnSignal = 0;
//
Bluetoothlight = 0;
//
Positionlight = 0;
//
highbeam = 0;
//
Lowbeam = 0;
break
;
}
...
...
YueJin_test_bench/source/Appliciation/Display_Info.c
View file @
4aca84f1
...
...
@@ -3909,9 +3909,9 @@ uint32_t Get_Display_Type(void)
{
return 0;
}
else
else
if(zhenduanflag == 4)
{
return
1
;
return
4
;
}
}
...
...
YueJin_test_bench/source/Appliciation/Key.c
View file @
4aca84f1
...
...
@@ -157,11 +157,11 @@ static void Key_Process(Key_Num_en_t enKeyIndex)
/*10ms����һ��*/
void
Key_Service
(
void
)
{
uint8_t
i
=
0U
;
for
(
i
=
0U
;
i
<
KEY_NUM_MAX
;
i
++
)
{
Key_Process
((
Key_Num_en_t
)
i
);
/*Key_Num_en_t*/
}
//
uint8_t i = 0U;
//
for ( i = 0U; i < KEY_NUM_MAX; i++ )
//
{
//
Key_Process(( Key_Num_en_t )i); /*Key_Num_en_t*/
//
}
}
/*�״��ϵ�ʱ����һ�μ���*/
void
Key_Init
(
void
)
...
...
YueJin_test_bench/source/Appliciation/Task.c
View file @
4aca84f1
...
...
@@ -112,8 +112,32 @@ uint8_t bleuarttime = 0;
uint8_t
querendelay
=
0
;
uint8_t
clesrodoauto
=
0
;
uint8_t
clesrodookauto
=
0
;
uint8_t
IGONOFFTime
;
uint32_t
IGONOFFCount
;
void
Sys_Run_Mode_100ms_Tasks_Group
(
void
)
{
IGONOFFTime
++
;
if
(
LINE_OUT_NEG_04
==
1
)
{
if
(
IGONOFFTime
>=
15
)
{
IGONOFFTime
=
0
;
LINE_OUT_NEG_04
=
0
;
if
(
IGONOFFCount
<=
1000000
)
{
IGONOFFCount
++
;
}
}
}
else
if
(
LINE_OUT_NEG_04
==
0
)
{
if
(
IGONOFFTime
>=
5
)
{
IGONOFFTime
=
0
;
LINE_OUT_NEG_04
=
1
;
}
}
if
(
MENU_CHECK_STEP
==
9
)
{
if
(
clesrodoauto
>=
50
)
...
...
@@ -154,6 +178,7 @@ void Sys_Run_Mode_100ms_Tasks_Group(void)
{
loc_timer
=
0
;
Recv_Byte1
();
Recv_Byte2
();
}
Display_PageNum
();
...
...
YueJin_test_bench/source/Appliciation/Task.h
View file @
4aca84f1
...
...
@@ -8,6 +8,7 @@ extern uint32_t devicename;
extern
uint8_t
upkeyflag
;
extern
uint8_t
downkeyflag
;
extern
uint8_t
Confirmkeyflag
;
extern
uint32_t
IGONOFFCount
;
// extern uint8_t Openble[20];
void
Sys_Run_Mode_Pseudo_Real_Time_Tasks
(
void
);
void
Sys_Run_Mode_2ms_Tasks_Group
(
void
);
...
...
YueJin_test_bench/source/System/init.c
View file @
4aca84f1
...
...
@@ -112,6 +112,12 @@ void Sys_Startup_Init(void)
loc_config
.
pfnUARTErrHandleCallBack
=
0
;
loc_config
.
pfnUARTReadMsgCallBack
=
UART_Put2
;
UART_Init
(
UART_RLIN32
,
&
loc_config
);
LINE_OUT_NEG_01
=
1
;
LINE_OUT_NEG_04
=
1
;
LINE_OUT_NEG_02
=
1
;
LINE_OUT_NEG_03
=
1
;
LINE_OUT_NEG_01
=
1
;
LINE_OUT_NEG_02
=
1
;
LINE_OUT_NEG_03
=
1
;
...
...
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