EssUyF-jwU
#include <msp430.h> zWR*g/i
VHXR)}
int main(void) "351s3ff
{ 80l3.z,:
volatile unsigned int i; 1H2u,{O
WDTCTL = WDTPW+WDTHOLD; // Stop watchdog timer (^@;`8Dy8
P6SEL |= 0x01; // Enable A/D channel A0 A5>gLhl7
REFCTL0 &= ~REFMSTR; // Reset REFMSTR to hand over control to uvK%d\d
// ADC12_A ref control registers JD\-X(O
ADC12CTL0 = ADC12ON+ADC12SHT02+ADC12REFON+ADC12REF2_5V; uzn))/"
// Turn on ADC12, Sampling time 5IF~]5s
// On Reference Generator and set to AQBx
k[
// 2.5V `'k's]Y
ADC12CTL1 = ADC12SHP; // Use sampling timer iTBhLg,
ADC12MCTL0 = ADC12SREF_1; // Vr+=Vref+ and Vr-=AVss bMK'J
p=P0$P+KM
for ( i=0; i<0x30; i++); // Delay for reference start-up V44sNi
PTV`=vtj
ADC12CTL0 |= ADC12ENC; // Enable conversions .qU%SmQ^
q'8@0FT0
while (1) _$jJpy
{ ~Sem_U`G
ADC12CTL0 |= ADC12SC; // Start conversion %cjGeS6}
while (!(ADC12IFG & BIT0)); MH~qfH>K
__no_operation(); // SET BREAKPOINT HERE 8@C|exAD`
. L6@Rs
} A,CPR0g%
} +`vZg^_c`