X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=target%2Fadc-serial%2Fadc_serial.c;h=1f7b6880b1ffcb4133811cc7ad7ed8b9ce3781c7;hb=17d2432a8b9c15963cd3b821f025ad33972ef477;hp=9f722bb5d80a3c8627a6b303efdc6233ed4934c6;hpb=66ee94ed10e3d79b24f45a5c63e58456d4d30343;p=fw%2Faltos diff --git a/target/adc-serial/adc_serial.c b/target/adc-serial/adc_serial.c index 9f722bb5..1f7b6880 100644 --- a/target/adc-serial/adc_serial.c +++ b/target/adc-serial/adc_serial.c @@ -427,7 +427,7 @@ adc_init(void) dma_config.cfg1 = (DMA_CFG1_SRCINC_0 | DMA_CFG1_DESTINC_1 | DMA_CFG1_PRIORITY_NORMAL); - + dma_config.src_high = ADDRH(&ADCXDATA); dma_config.src_low = ADDRL(&ADCXDATA); dma_config.dst_high = ADDRH(adc_output); @@ -442,7 +442,7 @@ adc_init(void) (1 << 3) | /* battery voltage */ (1 << 4) | /* drogue sense */ (1 << 5)); /* main sense */ - + ADCCON1 = (ADCCON1_STSEL_START); /* ST bit triggers */ ADCCON2 = (ADCCON2_SREF_VDD | /* reference voltage is VDD */ ADCCON2_SDIV_512 | /* 12 bit ADC results */ @@ -550,12 +550,13 @@ usart_out_number(uint16_t v) main () { - P1DIR |= 2; + P1DIR = 3; CLKCON = 0; while (!(SLEEP & SLEEP_XOSC_STB)) ; - + adc_init(); + P1_0 = 1; usart_init(); for (;;) { adc_run();