Помогите разобраться новичку с работой модуля АЦП в микроконтроллере TMS320F2810:
1. Как узнать, что АЦП закончил текущее преобразование, без использования прерываний? Бит 2 (SEQ1 BSY) регистра ADCST почему-то не срабатывает (всегда равен 0).
2. Нужно сделать подряд много преобразований (намного больше 16). Я настроил АЦП на одно преобразование и в цикле запускаю его и сохраняю результаты в памяти. Нужно ли делать сброс Sequencer'а между преобразованиями с помощью установки бита 14 (RST SEQ1) регистра ADCTRL2?
3. На что влияет "Acquisition window size", задаваемый битами 11-8 (ACQ_PS3-ACQ_PS0) регистра ADCTRL1? И какое значение лучше выставлять?
|