Как сбросить подчиненный таймер в закрытом режиме?

Как сделать автоматический сброс подчиненного таймера в режиме стробирования в микроконтроллере STM32?

Резюме:

Я выполнил синхронизацию между двумя таймерами: Таймер № 1 настроен как ведомый в режиме стробирования, Таймер № 2 настроен как ведущий, он переключает свой выходной канал сравнения, который является входом для ведомого таймера.

В обзоре таймера (примечания по применению таймеров AN4013) говорится, что: «часы счетчика включаются, когда вход триггера (TRGI) имеет высокий уровень. Счетчик останавливается (но не сбрасывается), как только триггер становится низким». И это работает именно так: когда выход главного таймера становится высоким, запускается подчиненный таймер, а когда он становится низким - он останавливается, но не сбрасывается, что приводит к неопределенному поведению - после изменения выхода с «высокого» на «низкий», линия иногда становится низкой (как мне нужно), а иногда не меняется (стоит высоко).

Итак, вопрос в том, можно ли сбросить подчиненный таймер при снижении триггера?

PS: я использую микроконтроллер STM32F103C8T6.

Ответы (1)

Я не могу ответить на этот конкретный вопрос, но я пытался решить некоторые собственные проблемы с таймером. Поиск этой заметки по применению имеет интересный 2-й хит на форумах ST ..

Один пользователь добровольно рассказывает несколько печальных фактов о документации:

Описание таймеров в материалах ST представляет собой невероятную кашу. Вместо одной правильно написанной главы, описывающей все функции и указывающей на те, которые отсутствуют в таймерах с меньшими возможностями, они раздули единую систему с несколькими копиями описания таймеров, изобилующими фактическими ошибками, упущениями, очевидным копированием и вставкой и забыванием. -to-delete-this ошибки - плюс основной текст все еще очень плохого качества.

Для «F4xx», который я использую, я попытался записать некоторые из наиболее очевидных ошибок в описании «ошибок документа», http://www.efton.sk/STM32/STM32F4xx_doc_errors.txt ; но что касается глав о таймерах, я бы порекомендовал ST отказаться от существующих и переписать их из отходов.

Для вашего развлечения, например, взгляните на Таблицу 49 на странице 363 в RM0313...

ДжВ

Надеюсь, вы найдете ответы на его опечатки... Мне нужно много прочитать :/

Спасибо за быстрый ответ Даниил, я посмотрю на опечатки, которые вы нашли...