Перейти к содержанию
    

STM32F051 запуск DMA1_Channel4 oт TIM3

Требуется в дивайсе на STM32F051 запустить от таймера 4 канал DMA. (все остальные каналы заняты). По ряду причин(в частности он может запускаться как слейв от TIM2) выбрал TIM3 В качестве источника запроса DMA для 4 какнала указан TIM3_TRIG. Как это понимать, по любому триггеру этого таймера? Собрал условия для генерации TRGO от события UPDATE. Запуска DMA не происходит. Пробовал получить запрос DMA установкой бита TIM_DIER_UDE - тоже безрезультатно. Генерацию события UPDATE проверял разрешение прерывания по нему и миганием светодиодом в обработчике. Что за таинственный TIM3_TRIGGER?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Там на блок-диаграмме таймера в виде молний вверх показаны все варианты запросов прерывания и ПДП. Касательно триггера там есть только TRGI (на входе запуска таймера).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Там на блок-диаграмме таймера в виде молний вверх показаны все варианты запросов прерывания и ПДП. Касательно триггера там есть только TRGI (на входе запуска таймера).

Спасибо.

Видел я эти молнии. Факт что запустить DMA_Channel4 от TIM3 не выходит. И не очень ясно что это за TIM3_TRIG. Редкий случай когда и гугль не помог. Триггер на входе запуска, кстати, у меня тоже мспользуется.

Актуальность вопроса несколько снизилась, нашел другой, более элегантный выход. Но вообще тема, сама по себе, интересна.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Собрал условия для генерации TRGO от события UPDATE. Запуска DMA не происходит.

В полном соответствии с мануалом.

 

Пробовал получить запрос DMA установкой бита TIM_DIER_UDE - тоже безрезультатно.

Снова в полном соответствии с мануалом.

 

И не очень ясно что это за TIM3_TRIG.

Вот честно, не могу понять, что там может быть непонятного. На мой взгляд, картинка даёт исчерпывающую информацию. Ну, вместе с описанием функционала и регистров, конечно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В полном соответствии с мануалом.

 

Пусть в поном соответствии. Если Вы действительно в теме, скажите прямо, какие битики требуется взвести в TIM3_DIER, или где то еще? Те которые описаны в мануале не соотствуют Вашим утверждениям, нет там битика для входного триггера.

Изменено пользователем nanorobot

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

TDE, разве нет?

 

Возможно Вы правы, но там ничего не сказано про то что он связан со входным триггером.

Изменено пользователем nanorobot

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...