实现大部分小板通信命令
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;PBout(OUTAH_Pin_Nu)=0; delay_nop(50); PBout(OUTBL_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_H HMOS_SWITCH_W_1
|
||||
#define EW_DIFF_MOD_L HMOS_SWITCH_W_0
|
||||
#define EW_BUS_OFF HMOS_SWITCH_OFF
|
||||
|
@@ -625,9 +625,14 @@ void MC_IICUpdateMTP(void)
|
||||
if(checker_runcfg.params[0] == 0x1000)
|
||||
{
|
||||
auc_setMTPOperReg_cmd[2] = 0x04;
|
||||
auc_earse_cmd[0]= 0x27;
|
||||
auc_earse_cmd[1]= 0xD8;
|
||||
|
||||
}else{
|
||||
auc_setMTPOperReg_cmd[2] = 0x00;
|
||||
}
|
||||
auc_setAddr_cmd[2] = (checker_runcfg.params[0]>>8) & 0xFF;
|
||||
auc_setAddr_cmd[3] = checker_runcfg.params[0] & 0xFF;
|
||||
uc_ack = 0;
|
||||
uc_ack += I2C_master_write(SLAVE_IIC_ADDR_,auc_enMTP_cmd,sizeof(auc_enMTP_cmd),&ul_sendlen,0);
|
||||
delay_ms(5);
|
||||
@@ -645,8 +650,7 @@ void MC_IICUpdateMTP(void)
|
||||
return;
|
||||
}
|
||||
|
||||
auc_setAddr_cmd[2] = (checker_runcfg.params[0]>>8) & 0xFF;
|
||||
auc_setAddr_cmd[3] = checker_runcfg.params[0] & 0xFF;
|
||||
|
||||
uc_ack = I2C_master_write(SLAVE_IIC_ADDR_,auc_setMTPOperReg_cmd,sizeof(auc_setMTPOperReg_cmd),&ul_sendlen,0);
|
||||
//设置MTP操作范围
|
||||
if(uc_ack != 0)
|
||||
|
Reference in New Issue
Block a user