polarity of output signal changed
This commit is contained in:
8
main.c
8
main.c
@ -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;
|
||||||
|
Reference in New Issue
Block a user