Безопасно ли подключать VCC к выводу данных на чипах Attiny?

Я пытаюсь сделать компактный прототип с Attiny2313A и хочу подключить VCC к контакту 18 с помощью кнопки, как показано на рисунке. Это безопасно? Или мне там нужен резистор?

, 👍0

Обсуждение

Пока pin - код настроен в качестве ввода, его сохранение. Хотя в этом случае вам понадобится откидывающийся резистор, или ваш контакт будет плавающим, когда кнопка не будет нажата, @chrisl


1 ответ


Лучший ответ:

3

Как уже упоминал @chrisl, здесь вам понадобится понижающий резистор, чтобы убедиться, что контакт не был высоким, когда кнопка не была нажата.

Более типично подключить кнопку между выводом ввода-вывода и землей, так как тогда вы можете использовать встроенные подтягивающие резисторы, чтобы убедиться, что вывод находится высоко, когда кнопка не нажата. (Этот чип имеет только встроенные подтягивания, хотя некоторые чипы имеют подтягивания).

,

В некоторых случаях я буду чередовать что-то вроде 150 Ом с выводом ввода-вывода. Это недостаточное сопротивление, чтобы отрицательно повлиять на работу схемы (это небольшая доля от значения сопротивления съема), но этого достаточно, чтобы ограничить ток до разумно безопасного уровня в случае, если что-то пойдет не так в программном обеспечении, и вывод будет настроен на высокий выход., @timemage

@timemage На практике в чипах ATTINY это почти никогда не требуется. Если бы вы каким-то образом случайно установили штифт кнопки на выходной штифт и подняли его высоко, а затем нажали кнопку так, чтобы штифт был замкнут на землю, то чип быстро сбросил бы напряжение, что вернуло бы штифт на вход., @bigjosh