Vladimir Ljaschko (13.09.2010 22:42, просмотров: 166) ответил Точка опоры на А чего-ж нельзя? Можно. В тех, что поновее, даже есть выбор источника для запуска преобразования (см. биты ADTS). Или я не вполне правильно вопрос понял?
Правильно. Только не получается. Я хочу измерять три канала поочередно с синхронизацией от INT0. Причем в дифрежиме (т.е. требуется большая задержка между установкой мультиплексора до старта измерений).
Пока два варианта - или все стоит, или все измеряется даже если я закорачиваю синхронизацию.
В коде полно мусора, неприлично выкладывать.
Идея такая, что после установки мультиплексора выжидаю 1 мс и записываю 1 в ADIF, ADSC, ADATE, ADIE.
Когда происходит прерывание после преобразования, снимаю ADATE и выхожу на запись нового значения в мультиплексор.
Синхронизация идет постоянно с частотой 20 кГц, предполагается, что запустится первым фронтом, ну а потом в прерывании отключится.