test CCMode

This commit is contained in:
weiting2
2019-11-01 12:05:25 +08:00
parent e47cf7c3db
commit 311bbdd809
@@ -69,7 +69,8 @@ static int32_t CCModeReadCurrent(CCMode *CC){
// decode ADC value and put it into notify buffer
Real_Current = DecodeADCValue(INSTRUCTION.ADCGainLevel, ADC_CH_CURRENT, spi_ADC_rxbuf);
CC->SetMeasureData((struct Measure *)CC, Real_Current);
// CC->SetMeasureData((struct Measure *)CC, Real_Current);
CC->_MeasureData = Real_Current;
return Real_Current;
}
@@ -84,11 +85,11 @@ static int32_t CCModeVoltOut(CCMode *CC){
IUCCurrent = CC->_Transform2RealnA(CC);
if(CC->lv == GAIN_200K || CC->lv == GAIN_10K ){
MeasureCurrent = CC->GetMeasureData((struct Measure *) CC);
MeasureCurrent = CC->_MeasureData;
CCModeDACControl(IUCCurrent - MeasureCurrent);
}
else{
MeasureCurrent = CC->GetMeasureData((struct Measure *) CC);
MeasureCurrent = CC->_MeasureData;
CCModeDACControl(IUCCurrent - MeasureCurrent);
}
// NotifyCurrent[0] = (uint8_t) (IUCCurrent >> 24);