Ксения (27.08.2010 18:27, просмотров: 138) ответил Леонид Иванович на Поставить в качестве входных буферов ULN2003 (2803), она до 30 В по входу терпит.
Дополнительный буферный каскад меня не устраивает, т.к. тогда была бы вынужена выбирать между работой порта или только на вход или только на выход. Бывают буфера в "обе стороны", то тогда им требуется сигнал направления. К тому же, как правило, один на все линии. А МК, когда конфигурирует свои порты, такой информации не бывает.
Кроме того, "живые" порты МК гораздо универсальнее, т.к. их можно сконфигурить не только на ввод или вывод по выбору, но и установить подтяжку, чтобы кнопки можно было подключать.
Любой буфер по дороге, испортит эту универсальность своей "однобокостью".