STM32F407 Как считывать данные по DMA с внешним тактированием?

Есть программа, которая считывает данные с внешнего порта от внешнего тактирования.
Внешнее тактирование реализовано через триггер таймера TIM1. Использую контроллер DMA2
DMA2_Stream0 + TIM1_TRIG триггер тактировался TI2FP2
Потребовалось освободить контроллер DMA2, так потребовалось копирование MEM2MEM, а его, на платформе STM32F41x умеет дtлать только DMA2.
Начал перепрыгивать на контроллер DMA1
Выбрал комбинацию DMA1_Stream4 + TIM3_TRIG. Тактирование тоже от TI2FP2
Не работает. Соответствующие ножки - перепаял. Весь код поверил. Лишних настроек GPIO - не нашёл.
Кто сталкивался?
Может я где-то мелкий текст в документации не прочитал?
Про DMA2 MEME2MEM увидел, а что-то другое проморгал.
  • Вопрос задан
  • 32 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы