test ok,but T2~T3=0 can't handle

This commit is contained in:
YiChin
2020-11-16 14:30:27 +08:00
parent 9e1dc1e3f4
commit 8e6d112729
@@ -263,6 +263,23 @@ static void test_Vscan(PULSEMode *PULSE){
PULSE->_tflag = PULSE->_t4;
PULSE->_vflag = PULSE->_v4;
PULSE->_tTime = PULSE->_t4Time;
if (PULSE->_t4Time == 0) {
PULSE->_tflag = PULSE->_t2;
PULSE->_vflag = PULSE->_v2;
PULSE->_tTime = PULSE->_t2Time;
PULSE->_loop--;
PULSE->_cycleNumber = INSTRUCTION.cycleNumber;
if (PULSE->_loop == 0) {
PULSE->_tflag = PULSE->_t5;
PULSE->_vflag = PULSE->_v5;
PULSE->_tTime = PULSE->_t5Time;
if (PULSE->_t5Time == 0) {
PeriodicEvent = false;
ModeLED(NO_EVENT);
}
}
}
testV = 5;
}
else {
@@ -280,13 +297,7 @@ static void test_Vscan(PULSEMode *PULSE){
}
}
else if (PULSE->_loop > 0 && PULSE->_cycleNumber <= 0) {
if (PULSE->_tflag == PULSE->_t1) {
PULSE->_tflag = PULSE->_t4;
PULSE->_vflag = PULSE->_v4;
PULSE->_tTime = PULSE->_t4Time;
testV = 7;
}
else if (PULSE->_tflag == PULSE->_t4) {
if (PULSE->_tflag == PULSE->_t4) {
PULSE->_loop -- ;
if (PULSE->_loop > 0) {
PULSE->_cycleNumber = INSTRUCTION.cycleNumber;