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
92c49461
Commit
92c49461
authored
Apr 22, 2025
by
baizhengyuan
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
🐞
fix:五码合一检验
parent
d0ae6c86
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
145 additions
and
44 deletions
+145
-44
Task.c
YueJin_test_bench/source/Appliciation/Task.c
+145
-44
No files found.
YueJin_test_bench/source/Appliciation/Task.c
View file @
92c49461
...
@@ -1717,31 +1717,19 @@ void Can_Send_0x714(void)
...
@@ -1717,31 +1717,19 @@ void Can_Send_0x714(void)
return
;
return
;
}
}
case
12
:
case
12
:
// Gen_TimeDelay(20000, 50);
Gen_TimeDelay
(
10000
,
50
);
zhenduansendStep
++
;
// if(CAN_MSG_Read(11,0) == 0x03 && CAN_MSG_Read(11,1) == 0x7F && CAN_MSG_Read(11,1) == 0x2E)
// {
// zhenduansendStep++;
// }
// else
// {
// return;
// }
case
13
:
data20
[
0
]
=
0x07
;
data20
[
0
]
=
0x07
;
data20
[
1
]
=
0x2E
;
data20
[
1
]
=
0x2E
;
data20
[
2
]
=
0xF1
;
data20
[
2
]
=
0xF1
;
data20
[
3
]
=
0x99
;
data20
[
3
]
=
0x99
;
data20
[
4
]
=
(
barcode_Msg
[
20
]
-
0x30
)
>>
8
|
(
barcode_Msg
[
21
]
-
0x30
);
data20
[
4
]
=
(
barcode_Msg
[
20
]
-
0x30
)
>>
4
|
(
barcode_Msg
[
21
]
-
0x30
);
data20
[
5
]
=
(
barcode_Msg
[
22
]
-
0x30
)
>>
8
|
(
barcode_Msg
[
23
]
-
0x30
);
data20
[
5
]
=
(
barcode_Msg
[
22
]
-
0x30
)
>>
4
|
(
barcode_Msg
[
23
]
-
0x30
);
data20
[
6
]
=
(
barcode_Msg
[
24
]
-
0x30
)
>>
8
|
(
barcode_Msg
[
25
]
-
0x30
);
data20
[
6
]
=
(
barcode_Msg
[
24
]
-
0x30
)
>>
4
|
(
barcode_Msg
[
25
]
-
0x30
);
data20
[
7
]
=
(
barcode_Msg
[
26
]
-
0x30
)
>>
8
|
(
barcode_Msg
[
27
]
-
0x30
);
data20
[
7
]
=
(
barcode_Msg
[
26
]
-
0x30
)
>>
4
|
(
barcode_Msg
[
27
]
-
0x30
);
init_CAN_Frame
(
&
m_msg20
,
0x714
,
8
,
0
,
data20
);
init_CAN_Frame
(
&
m_msg20
,
0x714
,
8
,
0
,
data20
);
can_mid
(
m_msg20
);
can_mid
(
m_msg20
);
Gen_TimeDelay
(
10000
,
50
);
Gen_TimeDelay
(
10000
,
50
);
zhenduansendStep
++
;
zhenduansendStep
++
;
case
1
4
:
case
1
3
:
Gen_TimeDelay
(
10000
,
50
);
Gen_TimeDelay
(
10000
,
50
);
if
(
CAN_MSG_Read
(
11
,
0
)
==
0x03
&&
CAN_MSG_Read
(
11
,
1
)
==
0x6E
&&
CAN_MSG_Read
(
11
,
3
)
==
0x99
)
if
(
CAN_MSG_Read
(
11
,
0
)
==
0x03
&&
CAN_MSG_Read
(
11
,
1
)
==
0x6E
&&
CAN_MSG_Read
(
11
,
3
)
==
0x99
)
{
{
...
@@ -1751,7 +1739,7 @@ void Can_Send_0x714(void)
...
@@ -1751,7 +1739,7 @@ void Can_Send_0x714(void)
{
{
return
;
return
;
}
}
case
1
5
:
case
1
4
:
data20
[
0
]
=
0x10
;
data20
[
0
]
=
0x10
;
data20
[
1
]
=
0x09
;
data20
[
1
]
=
0x09
;
data20
[
2
]
=
0x2E
;
data20
[
2
]
=
0x2E
;
...
@@ -1766,7 +1754,7 @@ void Can_Send_0x714(void)
...
@@ -1766,7 +1754,7 @@ void Can_Send_0x714(void)
zhenduansendStep
++
;
zhenduansendStep
++
;
case
1
6
:
case
1
5
:
data20
[
0
]
=
0x21
;
data20
[
0
]
=
0x21
;
data20
[
1
]
=
barcode_Msg
[
31
]
-
0x30
;
data20
[
1
]
=
barcode_Msg
[
31
]
-
0x30
;
data20
[
2
]
=
barcode_Msg
[
32
]
-
0x30
;
data20
[
2
]
=
barcode_Msg
[
32
]
-
0x30
;
...
@@ -1779,7 +1767,7 @@ void Can_Send_0x714(void)
...
@@ -1779,7 +1767,7 @@ void Can_Send_0x714(void)
can_mid
(
m_msg20
);
can_mid
(
m_msg20
);
Gen_TimeDelay
(
10000
,
50
);
Gen_TimeDelay
(
10000
,
50
);
zhenduansendStep
++
;
zhenduansendStep
++
;
case
1
7
:
case
1
6
:
Gen_TimeDelay
(
10000
,
50
);
Gen_TimeDelay
(
10000
,
50
);
if
(
CAN_MSG_Read
(
11
,
0
)
==
0x03
&&
CAN_MSG_Read
(
11
,
1
)
==
0x6E
&&
CAN_MSG_Read
(
11
,
3
)
==
0x8C
)
if
(
CAN_MSG_Read
(
11
,
0
)
==
0x03
&&
CAN_MSG_Read
(
11
,
1
)
==
0x6E
&&
CAN_MSG_Read
(
11
,
3
)
==
0x8C
)
{
{
...
@@ -1790,7 +1778,7 @@ void Can_Send_0x714(void)
...
@@ -1790,7 +1778,7 @@ void Can_Send_0x714(void)
return
;
return
;
}
}
case
1
8
:
case
1
7
:
LINE_OUT_NEG_01
=
0
;
LINE_OUT_NEG_01
=
0
;
LINE_OUT_NEG_02
=
0
;
LINE_OUT_NEG_02
=
0
;
LINE_OUT_NEG_03
=
0
;
LINE_OUT_NEG_03
=
0
;
...
@@ -1879,6 +1867,7 @@ void Can_Send_0x714_CHECK(void)
...
@@ -1879,6 +1867,7 @@ void Can_Send_0x714_CHECK(void)
data20
[
7
]
=
0xAA
;
data20
[
7
]
=
0xAA
;
init_CAN_Frame
(
&
m_msg20
,
0x714
,
8
,
0
,
data20
);
//诊断
init_CAN_Frame
(
&
m_msg20
,
0x714
,
8
,
0
,
data20
);
//诊断
can_mid
(
m_msg20
);
can_mid
(
m_msg20
);
Gen_TimeDelay
(
10000
,
50
);
zhenduansendStep
++
;
zhenduansendStep
++
;
break
;
break
;
case
1
:
case
1
:
...
@@ -1898,11 +1887,16 @@ void Can_Send_0x714_CHECK(void)
...
@@ -1898,11 +1887,16 @@ void Can_Send_0x714_CHECK(void)
data20
[
7
]
=
0xAA
;
data20
[
7
]
=
0xAA
;
init_CAN_Frame
(
&
m_msg20
,
0x714
,
8
,
0
,
data20
);
//诊断
init_CAN_Frame
(
&
m_msg20
,
0x714
,
8
,
0
,
data20
);
//诊断
can_mid
(
m_msg20
);
can_mid
(
m_msg20
);
//Gen_TimeDelay(10000, 50);
zhenduansendStep
++
;
zhenduansendStep
++
;
break
;
break
;
case
3
:
case
3
:
if
(
CAN_MSG_Read
(
11
,
0
)
==
0x21
)
// uint8_t asd = 0;
{
// uint8_t bzy = 0;
// asd = CAN_MSG_Read(11,0);
// bzy = CAN_MSG_Read(11,1);
// if(CAN_MSG_Read(11,0) == 0x21)
// {
get_num_buf
[
3
]
=
CAN_MSG_Read
(
11
,
1
);
get_num_buf
[
3
]
=
CAN_MSG_Read
(
11
,
1
);
get_num_buf
[
4
]
=
CAN_MSG_Read
(
11
,
2
);
get_num_buf
[
4
]
=
CAN_MSG_Read
(
11
,
2
);
get_num_buf
[
5
]
=
CAN_MSG_Read
(
11
,
3
);
get_num_buf
[
5
]
=
CAN_MSG_Read
(
11
,
3
);
...
@@ -1911,11 +1905,11 @@ void Can_Send_0x714_CHECK(void)
...
@@ -1911,11 +1905,11 @@ void Can_Send_0x714_CHECK(void)
get_num_buf
[
8
]
=
CAN_MSG_Read
(
11
,
6
);
get_num_buf
[
8
]
=
CAN_MSG_Read
(
11
,
6
);
get_num_buf
[
9
]
=
CAN_MSG_Read
(
11
,
7
);
get_num_buf
[
9
]
=
CAN_MSG_Read
(
11
,
7
);
zhenduansendStep
++
;
zhenduansendStep
++
;
}
//
}
else
//
else
{
//
{
return
;
//
return;
}
//
}
case
4
:
case
4
:
if
(
CAN_MSG_Read
(
11
,
0
)
==
0x22
)
if
(
CAN_MSG_Read
(
11
,
0
)
==
0x22
)
{
{
...
@@ -1933,20 +1927,102 @@ void Can_Send_0x714_CHECK(void)
...
@@ -1933,20 +1927,102 @@ void Can_Send_0x714_CHECK(void)
return
;
return
;
}
}
case
5
:
case
5
:
data20
[
0
]
=
0x03
;
data20
[
1
]
=
0x22
;
data20
[
2
]
=
0xF1
;
data20
[
3
]
=
0x8A
;
data20
[
4
]
=
0xAA
;
data20
[
5
]
=
0xAA
;
data20
[
6
]
=
0xAA
;
data20
[
7
]
=
0xAA
;
init_CAN_Frame
(
&
m_msg20
,
0x714
,
8
,
0
,
data20
);
//诊断
can_mid
(
m_msg20
);
Gen_TimeDelay
(
10000
,
50
);
zhenduansendStep
++
;
case
6
:
get_num_buf
[
17
]
=
CAN_MSG_Read
(
11
,
5
);
get_num_buf
[
18
]
=
CAN_MSG_Read
(
11
,
6
);
get_num_buf
[
19
]
=
CAN_MSG_Read
(
11
,
7
);
zhenduansendStep
++
;
case
7
:
data20
[
0
]
=
0x30
;
data20
[
1
]
=
0x00
;
data20
[
2
]
=
0x00
;
data20
[
3
]
=
0xAA
;
data20
[
4
]
=
0xAA
;
data20
[
5
]
=
0xAA
;
data20
[
6
]
=
0xAA
;
data20
[
7
]
=
0xAA
;
init_CAN_Frame
(
&
m_msg20
,
0x714
,
8
,
0
,
data20
);
//诊断
can_mid
(
m_msg20
);
Gen_TimeDelay
(
10000
,
50
);
zhenduansendStep
++
;
break
;
case
8
:
if
(
CAN_MSG_Read
(
11
,
0
)
==
0x21
)
{
get_num_buf
[
20
]
=
CAN_MSG_Read
(
11
,
1
);
get_num_buf
[
21
]
=
CAN_MSG_Read
(
11
,
2
);
get_num_buf
[
22
]
=
CAN_MSG_Read
(
11
,
3
);
get_num_buf
[
23
]
=
CAN_MSG_Read
(
11
,
4
);
get_num_buf
[
25
]
=
CAN_MSG_Read
(
11
,
5
);
get_num_buf
[
26
]
=
CAN_MSG_Read
(
11
,
6
);
get_num_buf
[
27
]
=
CAN_MSG_Read
(
11
,
7
);
zhenduansendStep
++
;
}
else
{
return
;
}
case
9
:
data20
[
0
]
=
0x03
;
data20
[
1
]
=
0x22
;
data20
[
2
]
=
0xF1
;
data20
[
3
]
=
0x99
;
data20
[
4
]
=
0xAA
;
data20
[
5
]
=
0xAA
;
data20
[
6
]
=
0xAA
;
data20
[
7
]
=
0xAA
;
init_CAN_Frame
(
&
m_msg20
,
0x714
,
8
,
0
,
data20
);
//诊断
can_mid
(
m_msg20
);
Gen_TimeDelay
(
10000
,
50
);
zhenduansendStep
++
;
case
10
:
if
(
CAN_MSG_Read
(
11
,
0
)
==
0x07
&&
CAN_MSG_Read
(
11
,
1
)
==
0x62
)
{
get_num_buf
[
28
]
=
CAN_MSG_Read
(
11
,
4
);
get_num_buf
[
29
]
=
CAN_MSG_Read
(
11
,
5
);
get_num_buf
[
30
]
=
CAN_MSG_Read
(
11
,
6
);
get_num_buf
[
31
]
=
CAN_MSG_Read
(
11
,
7
);
zhenduansendStep
++
;
}
else
{
return
;
}
zhenduansendStep
++
;
case
11
:
zhenduansendStep
=
0
;
data20
[
0
]
=
0x03
;
data20
[
1
]
=
0x22
;
data20
[
2
]
=
0xF1
;
data20
[
3
]
=
0x8C
;
data20
[
4
]
=
0xAA
;
data20
[
5
]
=
0xAA
;
data20
[
6
]
=
0xAA
;
data20
[
7
]
=
0xAA
;
case
15
:
init_CAN_Frame
(
&
m_msg20
,
0x714
,
8
,
0
,
data20
);
//诊断
data20
[
0
]
=
0x02
;
can_mid
(
m_msg20
);
data20
[
1
]
=
0x27
;
Gen_TimeDelay
(
10000
,
50
);
data20
[
2
]
=
0x01
;
zhenduansendStep
++
;
case
12
:
get_num_buf
[
17
]
=
CAN_MSG_Read
(
11
,
5
);
get_num_buf
[
18
]
=
CAN_MSG_Read
(
11
,
6
);
get_num_buf
[
19
]
=
CAN_MSG_Read
(
11
,
7
);
zhenduansendStep
++
;
case
13
:
data20
[
0
]
=
0x30
;
data20
[
1
]
=
0x00
;
data20
[
2
]
=
0x00
;
data20
[
3
]
=
0xAA
;
data20
[
3
]
=
0xAA
;
data20
[
4
]
=
0xAA
;
data20
[
4
]
=
0xAA
;
data20
[
5
]
=
0xAA
;
data20
[
5
]
=
0xAA
;
...
@@ -1954,12 +2030,37 @@ void Can_Send_0x714_CHECK(void)
...
@@ -1954,12 +2030,37 @@ void Can_Send_0x714_CHECK(void)
data20
[
7
]
=
0xAA
;
data20
[
7
]
=
0xAA
;
init_CAN_Frame
(
&
m_msg20
,
0x714
,
8
,
0
,
data20
);
//诊断
init_CAN_Frame
(
&
m_msg20
,
0x714
,
8
,
0
,
data20
);
//诊断
can_mid
(
m_msg20
);
can_mid
(
m_msg20
);
Gen_TimeDelay
(
10000
,
50
);
zhenduansendStep
++
;
zhenduansendStep
++
;
break
;
break
;
case
14
:
if
(
CAN_MSG_Read
(
11
,
0
)
==
0x21
)
{
get_num_buf
[
20
]
=
CAN_MSG_Read
(
11
,
1
);
get_num_buf
[
21
]
=
CAN_MSG_Read
(
11
,
2
);
get_num_buf
[
22
]
=
CAN_MSG_Read
(
11
,
3
);
get_num_buf
[
23
]
=
CAN_MSG_Read
(
11
,
4
);
get_num_buf
[
25
]
=
CAN_MSG_Read
(
11
,
5
);
get_num_buf
[
26
]
=
CAN_MSG_Read
(
11
,
6
);
get_num_buf
[
27
]
=
CAN_MSG_Read
(
11
,
7
);
zhenduansendStep
++
;
}
else
{
return
;
}
case
15
:
LINE_OUT_NEG_01
=
0
;
LINE_OUT_NEG_02
=
0
;
LINE_OUT_NEG_03
=
0
;
LINE_OUT_NEG_04
=
0
;
zhenduansendStep
=
0
;
memcpy
(
get_num_buf
,
BarCode
+
7
,
34
);
// comparestart = 1;
comparestart
=
1
;
// zhenduanflag = 3;
zhenduanflag
=
3
;
}
}
}
}
...
...
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