Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int read_adc_A1(void)
- {
- ADC10CTL0 = ADC10ON | SREF_0 | ADC10SHT_3;// | REF2_5V | REFOUT;
- ADC10CTL1 = INCH_1 | ADC10DIV_7 | ADC10SSEL_2;
- ADC10AE0 = BIT1;
- int avg = 0;
- uint8_t i = 0;
- for (i=0; i<16; i++) {
- ADC10CTL0 |= ENC | ADC10SC;
- while (ADC10CTL1 & ADC10BUSY) {};
- avg += ADC10MEM;
- }
- int tmp = avg / 16;
- return tmp;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement