|
@@ -19,7 +19,6 @@ uint8_t NessLab_Adc_Convert_db();
|
19
|
19
|
|
20
|
20
|
#define NESSLAB_DATARESPONSE_INDEXSIZE 23
|
21
|
21
|
#define NESSLAB_TABLE_LENGTH 110
|
22
|
|
-
|
23
|
22
|
Nesslab_Prot Currstatus;
|
24
|
23
|
extern volatile uint16_t ADC1value[ADC1_CNT];
|
25
|
24
|
|
|
@@ -36,7 +35,7 @@ uint8_t Flash_DataArray[200] = {0,};
|
36
|
35
|
uint8_t DB_Define[100];
|
37
|
36
|
|
38
|
37
|
void NessLab_Init(){
|
39
|
|
- FLASH_Read_Func(FLASH_USER_USE_START_ADDR + 2,&DB_Define[0],100);
|
|
38
|
+ FLASH_Read_Func(FLASH_USER_USE_START_ADDR + 2,&DB_Define[0],104);
|
40
|
39
|
HAL_GPIO_WritePin(PAU_RESET_GPIO_Port,PAU_RESET_Pin, GPIO_PIN_SET);
|
41
|
40
|
}
|
42
|
41
|
double Round_Function(double value){
|
|
@@ -71,13 +70,13 @@ uint8_t NessLab_Adc_Convert_db() // ?占쏙옙湲고븿?占쏙옙
|
71
|
70
|
continue;
|
72
|
71
|
calc_val = CurrAdc_Temp - TableVal_Temp;
|
73
|
72
|
calc_val = Absolute_value_Convert(calc_val);
|
74
|
|
- printf("%d - %d calc_val : %d \r\n",CurrAdc_Temp,TableVal_Temp,calc_val);
|
|
73
|
+// printf("%d - %d calc_val : %d \r\n",CurrAdc_Temp,TableVal_Temp,calc_val);
|
75
|
74
|
if(Prev_calc_val > calc_val && TableVal_Temp != 0){
|
76
|
75
|
Prev_calc_val = calc_val;
|
77
|
76
|
Curr_DB = i + 2;
|
78
|
|
- printf("Curr_DB : %d \r\n",Curr_DB);
|
|
77
|
+// printf("Curr_DB : %d \r\n",Curr_DB);
|
79
|
78
|
}else{
|
80
|
|
- printf("%d %d \r\n",Prev_calc_val , calc_val);
|
|
79
|
+// printf("%d %d \r\n",Prev_calc_val , calc_val);
|
81
|
80
|
}
|
82
|
81
|
}
|
83
|
82
|
// DB_Define[]
|
|
@@ -125,7 +124,7 @@ void NessLab_Operate(uint8_t* data){
|
125
|
124
|
case NessLab_Table_REQ:
|
126
|
125
|
UartLength = NESSLAB_TABLE_LENGTH;
|
127
|
126
|
FLASH_Read_Func(FLASH_USER_USE_START_ADDR,&NessLab_TxData[NessLab_Req_Data_Cnt0],data[NessLab_DataLength]);
|
128
|
|
- NessLab_Table_Frame_Set(NessLab_TxData,100,NessLab_Table_RES);
|
|
127
|
+ NessLab_Table_Frame_Set(NessLab_TxData,102,NessLab_Table_RES);
|
129
|
128
|
printf("NessLab_Table_REQ \r\n");
|
130
|
129
|
break;
|
131
|
130
|
case NessLab_TableSet_REQ:
|
|
@@ -137,8 +136,9 @@ void NessLab_Operate(uint8_t* data){
|
137
|
136
|
}
|
138
|
137
|
FLASH_Write_Func(FLASH_USER_USE_START_ADDR,&Flash_DataArray[0],data[NessLab_DataLength]);
|
139
|
138
|
UartLength = NESSLAB_TABLE_LENGTH;
|
140
|
|
- NessLab_Table_Frame_Set(NessLab_TxData,100,NessLab_TableSet_RES);
|
141
|
|
- NessLab_Init();
|
|
139
|
+ NessLab_Table_Frame_Set(NessLab_TxData,104,NessLab_TableSet_RES);
|
|
140
|
+ FLASH_Read_Func(FLASH_USER_USE_START_ADDR + 2,&DB_Define[0],104);
|
|
141
|
+// NessLab_Init();
|
142
|
142
|
printf("\r\nNessLab_TableSet_REQ \r\n");
|
143
|
143
|
break;
|
144
|
144
|
case NessLab_PAU_Enable_Req:
|