移植Test命令,验证成功
EJ EX 写工厂信息验证成功
This commit is contained in:
@@ -273,7 +273,8 @@
|
||||
#define EW_SINGLE_MOD_M {PCout(OUTBH_Pin_Nu)=0;PBout(OUTAL_Pin_Nu)=0;PBout(OUTAH_Pin_Nu)=0; delay_nop(50); PBout(OUTBL_Pin_Nu)=1;PAout(LAVC_M_Pin_Nu)=1;}
|
||||
#define EW_SINGLE_MOD_H HMOS_SWITCH_W_1
|
||||
|
||||
#define EW_DIFF_MOD_M {PCout(OUTBH_Pin_Nu)=0;PBout(OUTAL_Pin_Nu)=0; delay_nop(50); PBout(OUTBL_Pin_Nu)=1;PBout(OUTAH_Pin_Nu)=1;PAout(LAVC_M_Pin_Nu)=1;}
|
||||
//#define EW_DIFF_MOD_M {PCout(OUTBH_Pin_Nu)=0;PBout(OUTAL_Pin_Nu)=0; delay_nop(50); PBout(OUTBL_Pin_Nu)=1;PBout(OUTAH_Pin_Nu)=1;PAout(LAVC_M_Pin_Nu)=1;}
|
||||
#define EW_DIFF_MOD_M {PCout(OUTBH_Pin_Nu)=0;PBout(OUTAL_Pin_Nu)=0;PBout(OUTAH_Pin_Nu)=0; delay_nop(50); PBout(OUTBL_Pin_Nu)=1;PAout(LAVC_M_Pin_Nu)=1;}
|
||||
|
||||
#define EW_DIFF_MOD_H HMOS_SWITCH_W_1
|
||||
#define EW_DIFF_MOD_L HMOS_SWITCH_W_0
|
||||
|
@@ -88,6 +88,7 @@ uint32_t Power_GetBousV()
|
||||
{
|
||||
uint32_t abus_v,bbus_v;
|
||||
uint16_t adv_buf[10];
|
||||
uint32_t hbus_v=0;
|
||||
Power_CurCalibration();
|
||||
GetADC1_Value(AD_OUTA_CH,adv_buf,10) ;
|
||||
Bubble_Sort_u16(adv_buf,10);
|
||||
@@ -104,6 +105,15 @@ uint32_t Power_GetBousV()
|
||||
|
||||
abus_v = Power_ADVGetCalVal_106(abus_v);
|
||||
abus_v = abus_v*11/100000;
|
||||
|
||||
hbus_v=Power_GetHPowerV();
|
||||
|
||||
//? 验证电压失调
|
||||
// 电压相差过大的时候输出一个离谱的值
|
||||
if((hbus_v>abus_v+10)||(abus_v>hbus_v+10)){
|
||||
abus_v=500;
|
||||
}
|
||||
|
||||
return abus_v;
|
||||
}
|
||||
|
||||
@@ -446,7 +456,10 @@ void PowerSetVoltage(PowerInfo_st* info_st)
|
||||
C_H_DAC_Set(info_st->V_LAH_DAC);
|
||||
C_M_DAC_Set(info_st->V_LAM_DAC);
|
||||
POWER_ON;
|
||||
|
||||
//? 验证电压失调
|
||||
delay_ms(5);
|
||||
C_H_DAC_Set(info_st->V_LAH_DAC);
|
||||
C_M_DAC_Set(info_st->V_LAM_DAC);
|
||||
}
|
||||
//获取当前电压配置值
|
||||
void PowerGetSet(PowerInfo_st* info_st)
|
||||
|
Reference in New Issue
Block a user