Periodic ADC with multi-input parameter
This commit is contained in:
+1
-1
@@ -916,7 +916,7 @@ static void DAC_outputV(uint8_t command, uint8_t v1, uint8_t v2);
|
||||
// input parameter
|
||||
static uint16_t VoltOrigin = 0;
|
||||
static uint16_t VoltFinal = 0;
|
||||
static uint8_t Step = 10; // 10 ~= 3.05 mv ~= 3 mv
|
||||
static uint8_t Step = 10; // 10 = 0x0A ~= 3.05 mv ~= 3 mv
|
||||
static uint8_t StepTime = 24; // 0x30 = 2'd48 ~= 2 second
|
||||
static uint8_t PeriodicCounter = 0;
|
||||
|
||||
|
||||
+2
-2
@@ -427,8 +427,8 @@ static void IVCurve_T(){
|
||||
}
|
||||
|
||||
// prepare the next output volt
|
||||
if(ramp0 + Step < ramp0){
|
||||
if(ramp1 + 1 < ramp1){
|
||||
if( (ramp0 + Step) < ramp0){
|
||||
if( (ramp1 + 1) < ramp1){
|
||||
ramp0 = (uint8_t) (VoltFinal & 0x00FF);
|
||||
ramp1 = (uint8_t) ((VoltFinal>>8) & 0x00FF);
|
||||
return;
|
||||
|
||||
Reference in New Issue
Block a user