Вот теперь понял что требуется. У AT32F407 таймеры как у STM32F407,
если период таймера соответствует периоду преобразователя, то
сгенерировать такие сигналы не получится, просто потому что можно
управлять положением только одного фронта сигнала, а второй всегда
привязан к началу/концу периода таймера. А вот если таймером
отсчитывать полупериоды, то можно. Итак, что нужно:
__/¯¯¯¯\\\________________/¯¯ выход1
______________/¯¯¯¯\\\_______ выход2
__0__________T/2__________T__
Заставляем таймер отсчитывать полупериоды, по событию update event запускаем DMA.
DMA работает в circular mode с буфером в 2 слова и в каждом полупериоде записывает одно слово из буфера в регистр управляющий выходами (CCER).
В одном слове разрешен выход1, а выход2 запрещен, в другом слове наоборот.
Управление коэффициентом заполнения (положением заднего фронта) регистром CCRx, выходы OCxP и OCxN.