@osgeller

Как перезагрузить микроконтроллер удержанием кнопки?

Есть функциональная тактовая кнопка подключенная к микроконтроллеру. Нужно паралельно подключить какую-нибудь микросхему которая по удержанию кнопки будет аппаратно дёргать ногу сброса микроконтроллера, а при нажатии кнопки МК просто будет обрабатывать функции. Подскажите что это может быть за микросхема?
UPD: программно-аппаратный сброс не подходит, нужен именно аппаратный. Дополнительная микросхема не обязательна, возможны и другие варианты. Использовать аналоговую схему с транзистором интересный вариант, но как написали ниже "попытка опереться на параметры одиночного транзистора - прямой путь на грабли".
  • Вопрос задан
  • 262 просмотра
Решения вопроса 1
@RND7312
нужен 1 инвертор + несколько пассивных компонентов
617e74f926611061448651.png
фиолетовый - нажатия кнопки
c3-r4-r5 задают время на срабатывание. номиналы можно пропорционально менять для примерно любых сочетаний "сопротивление-ёмкость". с приведёнными номиналами реализуется в smd вплоть до 0402
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@evgeniy_lm
не понял вопроса.
Зачем вам дополнительная микросхема? Измените прошивку так чтобы при нажатии на кнопку происходил сброс. Добавьте еще одну кнопку на сброс. Ну если хочется извращений то можно что-то нагородить на 555 таймере
Ответ написан
Ваш ответ на вопрос

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

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