diff --git a/diode_tester/Core/Interfaces/interface_config.h b/diode_tester/Core/Interfaces/interface_config.h
index d59e557..8f3f87e 100644
--- a/diode_tester/Core/Interfaces/interface_config.h
+++ b/diode_tester/Core/Interfaces/interface_config.h
@@ -51,7 +51,7 @@
* @details Терминалка от двигателей использует для чтения регистров комманду R_HOLD_REGS вместо R_IN_REGS
* Поэтому чтобы считывать Input Regs - надо поменять их местами.
*/
-#define MODBUS_SWITCH_COMMAND_R_IN_REGS_AND_R_HOLD_REGS
+//#define MODBUS_SWITCH_COMMAND_R_IN_REGS_AND_R_HOLD_REGS
/////////////////////////////////////////////////////////////////////
/////////////////////////---CALC DEFINES---//////////////////////////
diff --git a/diode_tester/Core/Tester_main/tester_main.c b/diode_tester/Core/Tester_main/tester_main.c
index c9d857c..b88c0c3 100644
--- a/diode_tester/Core/Tester_main/tester_main.c
+++ b/diode_tester/Core/Tester_main/tester_main.c
@@ -77,6 +77,7 @@ void TESTER_main_while(TESTER_ProjectTypeDef *tester)
tester->func.test_diode_reverse = 0;
tester->f.flag_test_active = 0;
+ tester->mbdata->Coils.StartTest = 0;
}
/* ТЕСТ В ПРЯМОМ ВКЛЮЧЕНИИ */
@@ -92,6 +93,7 @@ void TESTER_main_while(TESTER_ProjectTypeDef *tester)
tester->func.test_diode_forward = 0;
tester->f.flag_test_active = 0;
+ tester->mbdata->Coils.StartTest = 0;
}
/* ТЕСТ ПЕРЕХОДА ИЗ ПРЯМОГО В ОБРАТНОЕ ВКЛЮЧЕНИЯ*/
if(tester->func.test_diode_switch_connection)
@@ -107,6 +109,7 @@ void TESTER_main_while(TESTER_ProjectTypeDef *tester)
tester->func.test_diode_switch_connection = 0;
tester->f.flag_test_active = 0;
+ tester->mbdata->Coils.StartTest = 0;
}
}
@@ -127,7 +130,6 @@ void TESTER_InterfaceHandle(TESTER_ProjectTypeDef *tester)
/* если кнопка нажата или пришла соответствующая комманда модбас */
if(GPIO_Read_Swich(&tester->SwStart) || tester->mbdata->Coils.StartTest)
{
- tester->mbdata->Coils.StartTest = 0;
/* Обновление настроек тестера */
TESTER_UpdateSettings(tester->htest, tester->mbdata);
switch(tester->mode)
diff --git a/diode_tester/MDK-ARM/diode_tester.uvoptx b/diode_tester/MDK-ARM/diode_tester.uvoptx
index 984c7c7..7ddebb9 100644
--- a/diode_tester/MDK-ARM/diode_tester.uvoptx
+++ b/diode_tester/MDK-ARM/diode_tester.uvoptx
@@ -185,6 +185,11 @@
1
RS_Buffer
+
+ 7
+ 1
+ hmodbus1,0x0A
+
@@ -363,6 +368,18 @@
0
0
+
+ 1
+ 5
+ 5
+ 0
+ 0
+ 0
+ ..\Core\Inc\main.h
+ main.h
+ 0
+ 0
+
@@ -373,7 +390,7 @@
0
2
- 5
+ 6
1
0
0
@@ -385,7 +402,7 @@
2
- 6
+ 7
5
0
0
@@ -397,7 +414,7 @@
2
- 7
+ 8
1
0
0
@@ -409,7 +426,7 @@
2
- 8
+ 9
5
0
0
@@ -421,7 +438,7 @@
2
- 9
+ 10
1
0
0
@@ -433,7 +450,7 @@
2
- 10
+ 11
5
0
0
@@ -445,7 +462,7 @@
2
- 11
+ 12
1
0
0
@@ -457,7 +474,7 @@
2
- 12
+ 13
5
0
0
@@ -477,7 +494,7 @@
0
3
- 13
+ 14
1
0
0
@@ -489,7 +506,7 @@
3
- 14
+ 15
5
0
0
@@ -501,7 +518,7 @@
3
- 15
+ 16
1
0
0
@@ -513,7 +530,7 @@
3
- 16
+ 17
5
0
0
@@ -525,7 +542,7 @@
3
- 17
+ 18
5
0
0
@@ -537,7 +554,7 @@
3
- 18
+ 19
1
0
0
@@ -549,7 +566,7 @@
3
- 19
+ 20
5
0
0
@@ -569,7 +586,7 @@
0
4
- 20
+ 21
5
0
0
@@ -581,7 +598,7 @@
4
- 21
+ 22
5
0
0
@@ -593,7 +610,7 @@
4
- 22
+ 23
5
0
0
@@ -605,7 +622,7 @@
4
- 23
+ 24
5
0
0
@@ -617,7 +634,7 @@
4
- 24
+ 25
1
0
0
@@ -629,7 +646,7 @@
4
- 25
+ 26
5
0
0
@@ -649,7 +666,7 @@
0
5
- 26
+ 27
2
0
0
@@ -669,7 +686,7 @@
0
6
- 27
+ 28
1
0
0
@@ -681,7 +698,7 @@
6
- 28
+ 29
1
0
0
@@ -693,7 +710,7 @@
6
- 29
+ 30
1
0
0
@@ -705,7 +722,7 @@
6
- 30
+ 31
1
0
0
@@ -717,7 +734,7 @@
6
- 31
+ 32
1
0
0
@@ -729,7 +746,7 @@
6
- 32
+ 33
1
0
0
@@ -741,7 +758,7 @@
6
- 33
+ 34
1
0
0
@@ -753,7 +770,7 @@
6
- 34
+ 35
1
0
0
@@ -773,7 +790,7 @@
0
7
- 35
+ 36
1
0
0
@@ -785,7 +802,7 @@
7
- 36
+ 37
1
0
0
@@ -797,7 +814,7 @@
7
- 37
+ 38
1
0
0
@@ -809,7 +826,7 @@
7
- 38
+ 39
1
0
0
@@ -821,7 +838,7 @@
7
- 39
+ 40
1
0
0
@@ -833,7 +850,7 @@
7
- 40
+ 41
1
0
0
@@ -845,7 +862,7 @@
7
- 41
+ 42
1
0
0
@@ -857,7 +874,7 @@
7
- 42
+ 43
1
0
0
@@ -869,7 +886,7 @@
7
- 43
+ 44
1
0
0
@@ -881,7 +898,7 @@
7
- 44
+ 45
1
0
0
@@ -893,7 +910,7 @@
7
- 45
+ 46
1
0
0
@@ -905,7 +922,7 @@
7
- 46
+ 47
1
0
0
@@ -917,7 +934,7 @@
7
- 47
+ 48
1
0
0
@@ -929,7 +946,7 @@
7
- 48
+ 49
1
0
0
@@ -941,7 +958,7 @@
7
- 49
+ 50
1
0
0
@@ -953,7 +970,7 @@
7
- 50
+ 51
1
0
0
@@ -973,7 +990,7 @@
0
8
- 51
+ 52
1
0
0
diff --git a/diode_tester/MDK-ARM/diode_tester.uvprojx b/diode_tester/MDK-ARM/diode_tester.uvprojx
index 21f3185..06712a7 100644
--- a/diode_tester/MDK-ARM/diode_tester.uvprojx
+++ b/diode_tester/MDK-ARM/diode_tester.uvprojx
@@ -405,6 +405,11 @@
5
..\Core\MyLibs\mylibs_include.h
+
+ main.h
+ 5
+ ..\Core\Inc\main.h
+