polarity of output signal changed

This commit is contained in:
2020-08-27 10:26:07 +02:00
parent ad66de9ed9
commit 242d723fd8

8
main.c
View File

@ -66,12 +66,12 @@ void adcIsr(void)
if ((COMM_PORT_IN & COMM_ENABLE_BIT) && holdFlag) { if ((COMM_PORT_IN & COMM_ENABLE_BIT) && holdFlag) {
if (currentValue > (holdValue + SPACE_MARK_THRESHOLD)) { if (currentValue > (holdValue + SPACE_MARK_THRESHOLD)) {
COMM_PORT_OUT |= COMM_RESULT_BIT;
} else {
COMM_PORT_OUT &= ~COMM_RESULT_BIT; COMM_PORT_OUT &= ~COMM_RESULT_BIT;
} else {
COMM_PORT_OUT |= COMM_RESULT_BIT;
} }
} else { } else {
COMM_PORT_OUT &= ~COMM_RESULT_BIT; COMM_PORT_OUT |= COMM_RESULT_BIT;
} }
#ifdef DEBUG #ifdef DEBUG
@ -100,7 +100,7 @@ void setup() {
// communication // communication
COMM_PORT_DIR |= COMM_RESULT_BIT; COMM_PORT_DIR |= COMM_RESULT_BIT;
COMM_PORT_DIR &= ~(COMM_ENABLE_BIT | COMM_SAMPLE_HOLD_BIT); COMM_PORT_DIR &= ~(COMM_ENABLE_BIT | COMM_SAMPLE_HOLD_BIT);
COMM_PORT_OUT &= COMM_RESULT_BIT; COMM_PORT_OUT |= COMM_RESULT_BIT;
// adc // adc
ADC10CTL0 = SREF1 | REFON | ADC10ON | ADC10IE | MSC; ADC10CTL0 = SREF1 | REFON | ADC10ON | ADC10IE | MSC;