[an error occurred while processing this directive]
|
=== Для передачи 0 - обычный режим,
=== для передачи 1 - или перевести этот вывод в режим input
или в режим Z.
Кстати, гораздо проще там всегда держать записанным '0',
а при необходимости передать '1' - менять тип выхода.
(а что, обычно это ничуть не дольше)
....
А, иногда, можно и сам выход перевести в режим 'open drain' -
этот процессор точно сей режим не поддерживает?
:)
p.s.
Все это(см. выше или с диодом) можно только тогда, когда выход
на микроконтроллере выдягивает ЭТОТ ток. Для 1K нужно _как_минимум_
3mA .... что уже многовато.
p.p.s.
резистор 1K в базе ... ЗАЧЕМ??? На нем уже 0.3V упадет.
Если нужен защитный резистор (чтоб линия не пожгла выход процессора),
то этот резистор ставится правее отвода на 10K резистор.
:)
E-mail: info@telesys.ru