Еще один вопрос.
ADC12 работает в режиме измерения повторяющейся последовательности каналов:
Код
; 32 clocks sampling period, multiple sample&conversions, adc12ON
mov.w #SHT0_3+SHT1_3+MSC+ADC12ON,&ADC12CTL0;
; начиная с ADC12MEM0, SAMPCON по таймеру выборки, тактирование SMCLK,
; повторяющаяся последовательность каналов
mov.w #SHP+ADC12DIV_0+ADC12SSEL_3+CONSEQ_3,&ADC12CTL1;
запуск осуществляется по таймеру ( прерывание TACCR1 CCIFG ):
Код
bis.w #ENC+ADC12SC,&ADC12CTL0;
бит EOS не установлен, останов осуществляется также по таймеру ( прерывание TACCR2 CCIFG ):
Код
; остановить АЦ преобразования
bic.w #CONSEQ_3,&ADC12CTL1; CONSEQx=0, выход из режима
bic.w #ENC,&ADC12CTL0 ; остановить АЦ преобразования
clr.w &ADC12IFG ; очистить флаги результатов
;
Цитата:" Successive conversions are triggered automatically as soon as the prior conversion is completed."
(slau144e.pdf p21-15 )
Перевод: " Очередные преобразования запускаются авто-
матически после завершения предыдущего преобразования."
И ничего не сказано про выборку ( sample )
ВОПРОС: Участвует ли таймер выборки (SHP=1) в последовательности преобразований при указанных условиях
или только в первый раз, при установке бита ADC12SC ?
PS. Прошу пардону, если вопрос покажется излишне надуманным, просто гложут меня сомнения и нет ясности.
Причина редактирования: Уменьшение видимого размера цитаты исходника.