1. Не выйдет. К сожалению и первый и восьмой таймеры уже заняты
вместе с функционалом Repetition, а цепочка возможных вариантов
синхронизации исключает другие варианты построения системы. 2. Функционал Repetition ограничен ОДНИМ байтом (а мне нужно 512 отсчетов)
3. Нет никакого смысла заморачиваться подобным, потому что озвученное элементарно вписывается в драйверы системы и там полно аналогичных ситуаций, которые аппаратно не поддерживаются ни в STM32, ни в AT32. Зато они отлично ложились на архитектуру периферии dsPIC33C и dsPIC33E.
4. По поводу DMA Burst mode. Вы ничего не поняли из написанного мной выше. Таймер ПО ЛЮБОМУ должен быть сброшен в ноль. И не важно кто это сделает. Именно это событие приводит к лишнему запуску АЦП. Кстати, запускаю я этот таймер именно через DMA, поскольку другой синхронизации для такого случая там нет. Высчитывать момент останова таймера так, чтобы не создать лишний фронт через DMA Burst mode - очень плохая идея. Вы вообще знаете как генерируется транзакция DMA? ))))