#include "msp430x13x.h"
static unsigned int results;
void main(void)
{
WDTCTL = WDTPW+WDTHOLD;
P6SEL |= 0x04;
ADC12CTL0 = 0x0270;
ADC12CTL1 = SHP;
ADC12MCTL0 = 0x02;
ADC12IE = 0x01;
ADC12CTL0 |= ENC;
_EINT();
while(1)
{
ADC12CTL0 |= ADC12SC;
_BIS_SR(LPM0_bits);
}
}
interrupt[ADC_VECTOR] void ADC12ISR (void)
{
results = ADC12MEM0;
_BIC_SR_IRQ(LPM0_bits);
}
|