Цитата(aag @ Jul 17 2007, 15:47)

Ваш код нравится.
только я не все в нем понимаю: зачем нужно сохранять результат ацп во временный массив? почему нельзя сразу нельзя в "куда надо" кинуть? (а нельзя действительно - выкинул часть кода, работать перестало, только не понимаю почему)
это усреднение у него просто по нескольким выборкам
Проблема, на которую я нарвался заключалась в следующем.
Я хотел по прирыванию от таймера начинать оцифровку. Но при этом не хотел делать SC в обработчике, а хотел, чтоб оно автоматом запускалось по сигналу out от таймера. Но запускался АЦП только однажды и причиной тому был режим CONSEQ_0 а не CONSEQ_2.
Вывод. Если вручную хотите запускать то SC в прерывании таймера и CONSEQ_0. Если автоматом, то настройка таймера на SET/RESET, необрабатывать его прерывания и CONSEQ_2.
Я несколько неправильно понял доку поначалу.
Ясно выразился?