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
a34b384d
Commit
a34b384d
authored
Mar 30, 2025
by
baizhengyuan
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
✨
feat:补全全亮步骤逻辑
parent
398d78bb
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
51 additions
and
7 deletions
+51
-7
Task.c
YueJin_test_bench/source/Appliciation/Task.c
+51
-7
No files found.
YueJin_test_bench/source/Appliciation/Task.c
View file @
a34b384d
...
@@ -658,6 +658,9 @@ void can_submit(void)
...
@@ -658,6 +658,9 @@ void can_submit(void)
CAN_Frame_st_t
m_msg17
;
//ABS故障 激活 可回复
CAN_Frame_st_t
m_msg17
;
//ABS故障 激活 可回复
uint8_t
data17
[
8
]
=
{
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
};
//0x0CC0FFDC
uint8_t
data17
[
8
]
=
{
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
};
//0x0CC0FFDC
//abs驱动tcs
CAN_Frame_st_t
m_msg18
;
//abs 驱动tcs
uint8_t
data18
[
8
]
=
{
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
};
//0x0CA0FFDC
switch
(
MENU_CHECK_STEP
)
switch
(
MENU_CHECK_STEP
)
{
{
...
@@ -722,6 +725,9 @@ void can_submit(void)
...
@@ -722,6 +725,9 @@ void can_submit(void)
data17
[
7
]
=
1
<<
4
;
data17
[
7
]
=
1
<<
4
;
init_CAN_Frame
(
&
m_msg17
,
0x0CC0FFDC
,
8
,
1
,
data17
);
// ABS故障 激活 可回复
init_CAN_Frame
(
&
m_msg17
,
0x0CC0FFDC
,
8
,
1
,
data17
);
// ABS故障 激活 可回复
//abs驱动tcs
init_CAN_Frame
(
&
m_msg18
,
0x0CA0FFDC
,
8
,
1
,
data18
);
// abs驱动tcs
break
;
break
;
case
1
:
//步骤1
case
1
:
//步骤1
...
@@ -778,6 +784,9 @@ void can_submit(void)
...
@@ -778,6 +784,9 @@ void can_submit(void)
init_CAN_Frame
(
&
m_msg16
,
0x0C50FFDC
,
8
,
1
,
data16
);
// ABS功能设置反馈
init_CAN_Frame
(
&
m_msg16
,
0x0C50FFDC
,
8
,
1
,
data16
);
// ABS功能设置反馈
data17
[
7
]
=
1
<<
4
;
data17
[
7
]
=
1
<<
4
;
init_CAN_Frame
(
&
m_msg17
,
0x0CC0FFDC
,
8
,
1
,
data17
);
// ABS故障 激活 可回复
init_CAN_Frame
(
&
m_msg17
,
0x0CC0FFDC
,
8
,
1
,
data17
);
// ABS故障 激活 可回复
//abs驱动tcs
init_CAN_Frame
(
&
m_msg18
,
0x0CA0FFDC
,
8
,
1
,
data18
);
// abs驱动tcs
break
;
break
;
case
2
:
case
2
:
data1
[
2
]
=
5100
&
0xFF
;
data1
[
2
]
=
5100
&
0xFF
;
...
@@ -834,6 +843,9 @@ void can_submit(void)
...
@@ -834,6 +843,9 @@ void can_submit(void)
init_CAN_Frame
(
&
m_msg16
,
0x0C50FFDC
,
8
,
1
,
data16
);
// ABS功能设置反馈
init_CAN_Frame
(
&
m_msg16
,
0x0C50FFDC
,
8
,
1
,
data16
);
// ABS功能设置反馈
data17
[
7
]
=
1
<<
4
;
data17
[
7
]
=
1
<<
4
;
init_CAN_Frame
(
&
m_msg17
,
0x0CC0FFDC
,
8
,
1
,
data17
);
// ABS故障 激活 可回复
init_CAN_Frame
(
&
m_msg17
,
0x0CC0FFDC
,
8
,
1
,
data17
);
// ABS故障 激活 可回复
//abs驱动tcs
init_CAN_Frame
(
&
m_msg18
,
0x0CA0FFDC
,
8
,
1
,
data18
);
// abs驱动tcs
break
;
break
;
case
3
:
case
3
:
data1
[
2
]
=
5100
&
0xFF
;
data1
[
2
]
=
5100
&
0xFF
;
...
@@ -891,6 +903,9 @@ void can_submit(void)
...
@@ -891,6 +903,9 @@ void can_submit(void)
init_CAN_Frame
(
&
m_msg16
,
0x0C50FFDC
,
8
,
1
,
data16
);
// ABS功能设置反馈
init_CAN_Frame
(
&
m_msg16
,
0x0C50FFDC
,
8
,
1
,
data16
);
// ABS功能设置反馈
data17
[
7
]
=
1
<<
4
;
data17
[
7
]
=
1
<<
4
;
init_CAN_Frame
(
&
m_msg17
,
0x0CC0FFDC
,
8
,
1
,
data17
);
// ABS故障 激活 可回复
init_CAN_Frame
(
&
m_msg17
,
0x0CC0FFDC
,
8
,
1
,
data17
);
// ABS故障 激活 可回复
//abs驱动tcs
init_CAN_Frame
(
&
m_msg18
,
0x0CA0FFDC
,
8
,
1
,
data18
);
// abs驱动tcs
break
;
break
;
case
4
:
case
4
:
data1
[
2
]
=
5100
&
0xFF
;
data1
[
2
]
=
5100
&
0xFF
;
...
@@ -949,8 +964,10 @@ void can_submit(void)
...
@@ -949,8 +964,10 @@ void can_submit(void)
init_CAN_Frame
(
&
m_msg16
,
0x0C50FFDC
,
8
,
1
,
data16
);
// ABS功能设置反馈
init_CAN_Frame
(
&
m_msg16
,
0x0C50FFDC
,
8
,
1
,
data16
);
// ABS功能设置反馈
data17
[
7
]
=
1
<<
4
;
data17
[
7
]
=
1
<<
4
;
init_CAN_Frame
(
&
m_msg17
,
0x0CC0FFDC
,
8
,
1
,
data17
);
// ABS故障 激活 可回复
init_CAN_Frame
(
&
m_msg17
,
0x0CC0FFDC
,
8
,
1
,
data17
);
// ABS故障 激活 可回复
//abs驱动tcs
init_CAN_Frame
(
&
m_msg18
,
0x0CA0FFDC
,
8
,
1
,
data18
);
// abs驱动tcs
break
;
break
;
case
5
:
case
5
:
data1
[
2
]
=
4900
&
0xFF
;
data1
[
2
]
=
4900
&
0xFF
;
data1
[
3
]
=
(
4900
>>
8
)
&
0xFF
;
//母线电流
data1
[
3
]
=
(
4900
>>
8
)
&
0xFF
;
//母线电流
...
@@ -1008,6 +1025,9 @@ void can_submit(void)
...
@@ -1008,6 +1025,9 @@ void can_submit(void)
init_CAN_Frame
(
&
m_msg16
,
0x0C50FFDC
,
8
,
1
,
data16
);
// ABS功能设置反馈
init_CAN_Frame
(
&
m_msg16
,
0x0C50FFDC
,
8
,
1
,
data16
);
// ABS功能设置反馈
data17
[
7
]
=
1
<<
4
;
data17
[
7
]
=
1
<<
4
;
init_CAN_Frame
(
&
m_msg17
,
0x0CC0FFDC
,
8
,
1
,
data17
);
// ABS故障 激活 可回复
init_CAN_Frame
(
&
m_msg17
,
0x0CC0FFDC
,
8
,
1
,
data17
);
// ABS故障 激活 可回复
//abs驱动tcs
init_CAN_Frame
(
&
m_msg18
,
0x0CA0FFDC
,
8
,
1
,
data18
);
// abs驱动tcs
break
;
break
;
case
6
:
case
6
:
...
@@ -1070,6 +1090,9 @@ void can_submit(void)
...
@@ -1070,6 +1090,9 @@ void can_submit(void)
init_CAN_Frame
(
&
m_msg16
,
0x0C50FFDC
,
8
,
1
,
data16
);
// ABS功能设置反馈
init_CAN_Frame
(
&
m_msg16
,
0x0C50FFDC
,
8
,
1
,
data16
);
// ABS功能设置反馈
data17
[
7
]
=
1
<<
4
;
data17
[
7
]
=
1
<<
4
;
init_CAN_Frame
(
&
m_msg17
,
0x0CC0FFDC
,
8
,
1
,
data17
);
// ABS故障 激活 可回复
init_CAN_Frame
(
&
m_msg17
,
0x0CC0FFDC
,
8
,
1
,
data17
);
// ABS故障 激活 可回复
//abs驱动tcs
init_CAN_Frame
(
&
m_msg18
,
0x0CA0FFDC
,
8
,
1
,
data18
);
// abs驱动tcs
break
;
break
;
case
7
:
case
7
:
...
@@ -1130,6 +1153,9 @@ void can_submit(void)
...
@@ -1130,6 +1153,9 @@ void can_submit(void)
init_CAN_Frame
(
&
m_msg16
,
0x0C50FFDC
,
8
,
1
,
data16
);
// ABS功能设置反馈
init_CAN_Frame
(
&
m_msg16
,
0x0C50FFDC
,
8
,
1
,
data16
);
// ABS功能设置反馈
data17
[
7
]
=
1
<<
4
|
1
;
data17
[
7
]
=
1
<<
4
|
1
;
init_CAN_Frame
(
&
m_msg17
,
0x0CC0FFDC
,
8
,
1
,
data17
);
// ABS故障 激活 可回复
init_CAN_Frame
(
&
m_msg17
,
0x0CC0FFDC
,
8
,
1
,
data17
);
// ABS故障 激活 可回复
//abs驱动tcs
init_CAN_Frame
(
&
m_msg18
,
0x0CA0FFDC
,
8
,
1
,
data18
);
// abs驱动tcs
break
;
break
;
case
8
:
case
8
:
...
@@ -1153,7 +1179,7 @@ void can_submit(void)
...
@@ -1153,7 +1179,7 @@ void can_submit(void)
data4
[
7
]
=
0
;
data4
[
7
]
=
0
;
init_CAN_Frame
(
&
m_msg4
,
0x0C50FFD0
,
8
,
1
,
data4
);
// 时间显示
init_CAN_Frame
(
&
m_msg4
,
0x0C50FFD0
,
8
,
1
,
data4
);
// 时间显示
data8
[
0
]
=
1
<<
6
|
2
<<
4
;
data8
[
0
]
=
2
<<
4
;
init_CAN_Frame
(
&
m_msg8
,
0x0C23FFD2
,
8
,
1
,
data8
);
// ready 刹车开关信号反馈 氛围灯红
init_CAN_Frame
(
&
m_msg8
,
0x0C23FFD2
,
8
,
1
,
data8
);
// ready 刹车开关信号反馈 氛围灯红
data9
[
4
]
=
154
;
data9
[
4
]
=
154
;
...
@@ -1173,6 +1199,7 @@ void can_submit(void)
...
@@ -1173,6 +1199,7 @@ void can_submit(void)
init_CAN_Frame
(
&
m_msg15
,
0x0C27FFD3
,
8
,
1
,
data15
);
// 坐桶开启
init_CAN_Frame
(
&
m_msg15
,
0x0C27FFD3
,
8
,
1
,
data15
);
// 坐桶开启
data6
[
0
]
=
1
;
init_CAN_Frame
(
&
m_msg6
,
0x0C50FFD2
,
8
,
1
,
data6
);
// 整车故障灯
init_CAN_Frame
(
&
m_msg6
,
0x0C50FFD2
,
8
,
1
,
data6
);
// 整车故障灯
data7
[
0
]
=
(
1
<<
5
)
|
(
1
<<
3
);
data7
[
0
]
=
(
1
<<
5
)
|
(
1
<<
3
);
...
@@ -1183,6 +1210,9 @@ void can_submit(void)
...
@@ -1183,6 +1210,9 @@ void can_submit(void)
init_CAN_Frame
(
&
m_msg16
,
0x0C50FFDC
,
8
,
1
,
data16
);
// ABS功能设置反馈
init_CAN_Frame
(
&
m_msg16
,
0x0C50FFDC
,
8
,
1
,
data16
);
// ABS功能设置反馈
data17
[
7
]
=
1
<<
4
;
data17
[
7
]
=
1
<<
4
;
init_CAN_Frame
(
&
m_msg17
,
0x0CC0FFDC
,
8
,
1
,
data17
);
// ABS故障 激活 可回复
init_CAN_Frame
(
&
m_msg17
,
0x0CC0FFDC
,
8
,
1
,
data17
);
// ABS故障 激活 可回复
//abs驱动tcs
init_CAN_Frame
(
&
m_msg18
,
0x0CA0FFDC
,
8
,
1
,
data18
);
// abs驱动tcs
break
;
break
;
case
9
:
case
9
:
...
@@ -1235,6 +1265,9 @@ void can_submit(void)
...
@@ -1235,6 +1265,9 @@ void can_submit(void)
init_CAN_Frame
(
&
m_msg16
,
0x0C50FFDC
,
8
,
1
,
data16
);
// ABS功能设置反馈
init_CAN_Frame
(
&
m_msg16
,
0x0C50FFDC
,
8
,
1
,
data16
);
// ABS功能设置反馈
data17
[
7
]
=
1
<<
4
;
data17
[
7
]
=
1
<<
4
;
init_CAN_Frame
(
&
m_msg17
,
0x0CC0FFDC
,
8
,
1
,
data17
);
// ABS故障 激活 可回复
init_CAN_Frame
(
&
m_msg17
,
0x0CC0FFDC
,
8
,
1
,
data17
);
// ABS故障 激活 可回复
//abs驱动tcs
init_CAN_Frame
(
&
m_msg18
,
0x0CA0FFDC
,
8
,
1
,
data18
);
// abs驱动tcs
break
;
break
;
case
10
:
// 全亮 全亮 全亮 全亮 全亮 全亮 全亮
case
10
:
// 全亮 全亮 全亮 全亮 全亮 全亮 全亮
...
@@ -1258,7 +1291,8 @@ void can_submit(void)
...
@@ -1258,7 +1291,8 @@ void can_submit(void)
data4
[
7
]
=
0
;
data4
[
7
]
=
0
;
init_CAN_Frame
(
&
m_msg4
,
0x0C50FFD0
,
8
,
1
,
data4
);
// 时间显示 19 09
init_CAN_Frame
(
&
m_msg4
,
0x0C50FFD0
,
8
,
1
,
data4
);
// 时间显示 19 09
data8
[
0
]
=
1
<<
6
|
2
<<
4
|
1
<<
2
;
data8
[
1
]
=
1
<<
4
;
init_CAN_Frame
(
&
m_msg8
,
0x0C23FFD2
,
8
,
1
,
data8
);
// ready 刹车开关信号反馈
init_CAN_Frame
(
&
m_msg8
,
0x0C23FFD2
,
8
,
1
,
data8
);
// ready 刹车开关信号反馈
data9
[
4
]
=
198
;
data9
[
4
]
=
198
;
...
@@ -1273,8 +1307,10 @@ void can_submit(void)
...
@@ -1273,8 +1307,10 @@ void can_submit(void)
init_CAN_Frame
(
&
m_msg13
,
0x0C10FFD3
,
8
,
1
,
data13
);
// 自动大灯功能设置
init_CAN_Frame
(
&
m_msg13
,
0x0C10FFD3
,
8
,
1
,
data13
);
// 自动大灯功能设置
data14
[
1
]
=
1
<<
3
;
init_CAN_Frame
(
&
m_msg14
,
0x0C25FFD2
,
8
,
1
,
data14
);
// 陡坡缓降
init_CAN_Frame
(
&
m_msg14
,
0x0C25FFD2
,
8
,
1
,
data14
);
// 陡坡缓降
data15
[
0
]
=
1
<<
3
;
init_CAN_Frame
(
&
m_msg15
,
0x0C27FFD3
,
8
,
1
,
data15
);
// 坐桶开启
init_CAN_Frame
(
&
m_msg15
,
0x0C27FFD3
,
8
,
1
,
data15
);
// 坐桶开启
data6
[
0
]
=
1
;
data6
[
0
]
=
1
;
...
@@ -1289,6 +1325,9 @@ void can_submit(void)
...
@@ -1289,6 +1325,9 @@ void can_submit(void)
init_CAN_Frame
(
&
m_msg16
,
0x0C50FFDC
,
8
,
1
,
data16
);
// ABS功能设置反馈
init_CAN_Frame
(
&
m_msg16
,
0x0C50FFDC
,
8
,
1
,
data16
);
// ABS功能设置反馈
data17
[
7
]
=
1
<<
4
|
1
;
data17
[
7
]
=
1
<<
4
|
1
;
init_CAN_Frame
(
&
m_msg17
,
0x0CC0FFDC
,
8
,
1
,
data17
);
// ABS故障 激活 可回复
init_CAN_Frame
(
&
m_msg17
,
0x0CC0FFDC
,
8
,
1
,
data17
);
// ABS故障 激活 可回复
//abs驱动tcs
init_CAN_Frame
(
&
m_msg18
,
0x0CA0FFDC
,
8
,
1
,
data18
);
// abs驱动tcs
break
;
break
;
case
11
:
case
11
:
data1
[
7
]
=
(
11200
>>
8
)
&
0xFF
;
data1
[
7
]
=
(
11200
>>
8
)
&
0xFF
;
...
@@ -1302,16 +1341,16 @@ void can_submit(void)
...
@@ -1302,16 +1341,16 @@ void can_submit(void)
init_CAN_Frame
(
&
m_msg3
,
0x0C22FFD2
,
8
,
1
,
data3
);
// 驾驶模式 挡位反馈
init_CAN_Frame
(
&
m_msg3
,
0x0C22FFD2
,
8
,
1
,
data3
);
// 驾驶模式 挡位反馈
init_CAN_Frame
(
&
m_msg4
,
0x0C50FFD0
,
8
,
1
,
data4
);
// 时间显示 19 09
init_CAN_Frame
(
&
m_msg4
,
0x0C50FFD0
,
8
,
1
,
data4
);
// 时间显示 00
data8
[
0
]
=
1
<<
6
|
2
<<
4
|
1
<<
2
;
data8
[
1
]
=
1
<<
4
;
init_CAN_Frame
(
&
m_msg8
,
0x0C23FFD2
,
8
,
1
,
data8
);
// ready 刹车开关信号反馈
init_CAN_Frame
(
&
m_msg8
,
0x0C23FFD2
,
8
,
1
,
data8
);
// ready 刹车开关信号反馈
data9
[
4
]
=
200
;
data9
[
4
]
=
200
;
init_CAN_Frame
(
&
m_msg9
,
0x0C11FFD1
,
8
,
1
,
data9
);
// 总电池电量
init_CAN_Frame
(
&
m_msg9
,
0x0C11FFD1
,
8
,
1
,
data9
);
// 总电池电量
init_CAN_Frame
(
&
m_msg5
,
0x0C10FFD1
,
8
,
1
,
data5
);
// 总电池电压
init_CAN_Frame
(
&
m_msg5
,
0x0C10FFD1
,
8
,
1
,
data5
);
// 总电池电压
init_CAN_Frame
(
&
m_msg11
,
0x0C23FFD3
,
8
,
1
,
data11
);
// 解除报警 蓝牙
init_CAN_Frame
(
&
m_msg11
,
0x0C23FFD3
,
8
,
1
,
data11
);
// 解除报警 蓝牙
...
@@ -1320,8 +1359,10 @@ void can_submit(void)
...
@@ -1320,8 +1359,10 @@ void can_submit(void)
init_CAN_Frame
(
&
m_msg13
,
0x0C10FFD3
,
8
,
1
,
data13
);
// 自动大灯功能设置
init_CAN_Frame
(
&
m_msg13
,
0x0C10FFD3
,
8
,
1
,
data13
);
// 自动大灯功能设置
data14
[
1
]
=
1
<<
3
;
init_CAN_Frame
(
&
m_msg14
,
0x0C25FFD2
,
8
,
1
,
data14
);
// 陡坡缓降
init_CAN_Frame
(
&
m_msg14
,
0x0C25FFD2
,
8
,
1
,
data14
);
// 陡坡缓降
data15
[
0
]
=
1
<<
3
;
init_CAN_Frame
(
&
m_msg15
,
0x0C27FFD3
,
8
,
1
,
data15
);
// 坐桶开启
init_CAN_Frame
(
&
m_msg15
,
0x0C27FFD3
,
8
,
1
,
data15
);
// 坐桶开启
data6
[
0
]
=
1
;
data6
[
0
]
=
1
;
...
@@ -1336,7 +1377,9 @@ void can_submit(void)
...
@@ -1336,7 +1377,9 @@ void can_submit(void)
init_CAN_Frame
(
&
m_msg16
,
0x0C50FFDC
,
8
,
1
,
data16
);
// ABS功能设置反馈
init_CAN_Frame
(
&
m_msg16
,
0x0C50FFDC
,
8
,
1
,
data16
);
// ABS功能设置反馈
data17
[
7
]
=
1
<<
4
|
1
;
data17
[
7
]
=
1
<<
4
|
1
;
init_CAN_Frame
(
&
m_msg17
,
0x0CC0FFDC
,
8
,
1
,
data17
);
// ABS故障 激活 可回复
init_CAN_Frame
(
&
m_msg17
,
0x0CC0FFDC
,
8
,
1
,
data17
);
// ABS故障 激活 可回复
//abs驱动tcs
init_CAN_Frame
(
&
m_msg18
,
0x0CA0FFDC
,
8
,
1
,
data18
);
// abs驱动tcs
break
;
break
;
case
12
:
//进不去
case
12
:
//进不去
...
@@ -1367,5 +1410,6 @@ void can_submit(void)
...
@@ -1367,5 +1410,6 @@ void can_submit(void)
can_mid
(
m_msg15
);
can_mid
(
m_msg15
);
can_mid
(
m_msg16
);
can_mid
(
m_msg16
);
can_mid
(
m_msg17
);
can_mid
(
m_msg17
);
can_mid
(
m_msg18
);
}
}
}
}
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