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

STM32F4 - как сделать что-то похожее на 155АГ3?

HELP!

Уже пару часов бьюсь,  пока не получается.

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

Собственно задача такая - есть свободные TIM2 и TIM3, есть свободные ноги PA15, PB3,4,5 (я пробовал с TIM2 и PA15.). Проц 427-й.

На ножку приходит сигнал, от 5 до 50мгц. Пытаюсь сотворить перезапускаемый этим сигналом ждущий мультивибратор, чтобы пока этот сигнал есть, на выходе была допустим "1",  как сигнал пропал - через Х мксек на выходе стал 0", и был пока снова не появится сигнал. В доках упоминается Retriggerable one pulse mode, но как я понял, на Ф4 его нет.

Т.е просто датчик наличия сигнала. Понятно, что вопрос аппаратно решается двумя конденсаторами и двумя диодами, и той-же ножкой как просто входом с пулдауном, но это уже на крайний случай.

 

 

 

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


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

Один канал настроить для захвата и перезапуска счета (см. SMCR.TS и SMS).

Второй канал настроить на выдачу pwm (см. CCMR).

Сам таймер настроить в режиме одиночного импульса (см. CR1.OPM).

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


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

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

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

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

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

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

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

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

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

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