document.write('
Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. int read_adc_A1(void)
  2. {
  3.   ADC10CTL0 = ADC10ON | SREF_0 | ADC10SHT_3;// | REF2_5V | REFOUT;
  4.   ADC10CTL1 = INCH_1 | ADC10DIV_7 | ADC10SSEL_2;
  5.   ADC10AE0 = BIT1;
  6.   int avg = 0;
  7.   uint8_t i = 0;
  8.   for (i=0; i<16; i++) {
  9.     ADC10CTL0 |= ENC | ADC10SC;
  10.     while (ADC10CTL1 & ADC10BUSY) {};
  11.     avg += ADC10MEM;
  12.   }
  13.   int tmp = avg / 16;
  14.  
  15.   return tmp;
  16. }
');