|
P6SEL = 0x3f;
ADC12CTL0 = ADC12ON + SHT1_6 + SHT0_6 + REFON + REF2_5V + MSC; // Turn on and set up ADC12
for (i=0; i<0x3600; i++) // Delay for reference start-up
{
}
ADC12CTL1 = SHP + CONSEQ_3 + ADC12SSEL_3;
ADC12MCTL0 = INCH_0 + SREF_1; // Давление
ADC12MCTL1 = INCH_2 + SREF_1; // Температура
ADC12MCTL2 = INCH_11 + SREF_1; // Половина VCC
ADC12MCTL3 = INCH_3 + SREF_1; // Напряжение с PWM
ADC12MCTL4 = INCH_5 + SREF_1; // V batt
ADC12MCTL5 = INCH_1 + SREF_1 + EOS; // 5 вольт
ADC12IE = 0x08; // Enable ADC12IFG.3
ADC12CTL0 |= ENC; // Enable conversions
Обратите внимание, что в последнем буфере MCTL присутствует EOS, а в каждом выбор канала.
А также в CTL0 ENC, то есть собственно запуск преобразования запуск
Составить ответ ||| Конференция ||| Архив
Ответы
E-mail: info@telesys.ru