рабочий пример
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Elektronik 11 июня 2004 г. 12:29
В ответ на: ADC in MSP430F14x отправлено Вадим 11 июня 2004 г. 12:21


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