此日期之前的累计更新,详见ReadMe
This commit is contained in:
@@ -1010,7 +1010,7 @@ void EW_Test_WriteMTP(void)
|
||||
uint8_t addr=checker_runcfg.params[0];
|
||||
uint8_t len=checker_runcfg.params[1];
|
||||
delay_ms(50);
|
||||
memcpy(EW_RunBuf,&checker_runcfg.params[1],len);
|
||||
memcpy(EW_RunBuf,&checker_runcfg.params[2],len);
|
||||
uc_rtv |= EW_WriteMTP(checker_runcfg.netid,addr,EW_RunBuf,len);
|
||||
Checker_MaskResult(uc_rtv,checker_runcfg.task_info.runindex);
|
||||
}
|
||||
|
@@ -5,6 +5,7 @@
|
||||
#include "hardware/power.h"
|
||||
#include "JQChecker.h"
|
||||
#include "CheckerExt.h"
|
||||
#include "debug.h"
|
||||
|
||||
/*
|
||||
@brief 统计模块的上电充能,具有电压设置功能,采集档位 R10_0p1mA_1p6mA_UC
|
||||
@@ -83,7 +84,7 @@ void JQ_Test_BaseCur(void)
|
||||
@brief 扫描总线上的电子模块 1发
|
||||
@param0 使能或失能通信反码信息采集
|
||||
@param1 1 uid数据全0验证 其他不验证
|
||||
@rtv1 最大反馈电流
|
||||
@rtv1 最大反馈电流 0.1mA
|
||||
@rtv2 最大反馈时间
|
||||
@rtv3 最小反馈电流
|
||||
@rtv4 最小反馈时间
|
||||
@@ -525,6 +526,7 @@ void JQ_Test_ChgEnergy(void)
|
||||
Power_SetSampleRange_Seep(JQChecker_ChgEnger_Sample_R,ADC_SPEED_HIGH);
|
||||
delay_ms(1);
|
||||
us_energy = AD_GetChgEnergy(us_sample_timeout,us_adend,&us_max_cur,&us_shake);
|
||||
DBG_LOG("max_cur=%d",us_max_cur);
|
||||
us_max_cur = (Power_ConvCur(us_max_cur,JQChecker_ChgEnger_Sample_R) /100+5)/10;
|
||||
ADC_CurChnnelSet(AN_MAL_CH, ADC_SPEED_MIDLE);
|
||||
ul_temp = AD_CurMonitor(ul_holdtime*1000);
|
||||
@@ -703,7 +705,7 @@ void JQ_Test_ClearBoom()
|
||||
{
|
||||
uint16_t us_temp;
|
||||
JQ_CheckerBoomCmd(1,&us_temp);
|
||||
|
||||
Checker_MaskResult(0,checker_runcfg.task_info.runindex);
|
||||
}
|
||||
/*
|
||||
@brief 起爆充能
|
||||
@@ -853,16 +855,17 @@ void JQ_UID_PWD_Bind(void)
|
||||
Checker_MaskResult(0,checker_runcfg.task_info.runindex);
|
||||
return;
|
||||
}
|
||||
|
||||
//全0时写码,比较相同时成功,有数据时crc不对也写
|
||||
JQ_EnWOTP();
|
||||
JQ_EnWOTP();
|
||||
uc_ack = JQ_ReadOTP(CHECKER_NET_ID,0x03,12,(uint8_t*)uc_optbuf);
|
||||
if(uc_ack < 1)
|
||||
{
|
||||
uc_rtv = 1;
|
||||
Checker_MaskResult(uc_rtv,checker_runcfg.task_info.runindex);
|
||||
return;
|
||||
goto end;
|
||||
}
|
||||
JQ_EnWOTP();
|
||||
JQ_EnWOTP();
|
||||
|
||||
|
||||
for(uc_count = 0; uc_count < 8; uc_count++)
|
||||
{
|
||||
if((checker_runcfg.writeuid[uc_count] & uc_optbuf[uc_count]) != uc_optbuf[uc_count])
|
||||
@@ -910,6 +913,7 @@ void JQ_UID_PWD_Bind(void)
|
||||
{
|
||||
uc_rtv = 1;
|
||||
}
|
||||
end:
|
||||
Checker_MaskResult(uc_rtv,checker_runcfg.task_info.runindex);
|
||||
}
|
||||
/*
|
||||
@@ -1433,8 +1437,8 @@ JQ_Test_ReadOTP ,//24 读OTP
|
||||
JQ_Test_ClearBoom ,//25 清除起爆计数
|
||||
JQ_Test_PowerOff ,//26 关总线
|
||||
JQ_Test_WriteBuf2OTP ,//27 将缓存区数据写入OTP
|
||||
JQ_UID_PWD_Bind ,//28 三码写入错误
|
||||
JQ_Verify_UID_PWD ,//29 三码验证错误
|
||||
JQ_UID_PWD_Bind ,//28 三码写入数据
|
||||
JQ_Verify_UID_PWD ,//29 三码验证数据
|
||||
JQ_Test_CapVoltage ,//30 测量电容压差
|
||||
Checker_ResistorSample,//31 测量桥丝阻值
|
||||
JQ_Test_EnOTPW ,//32 使能OTP写
|
||||
|
Reference in New Issue
Block a user