А чем вам эта единица мешает ?
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
DSN
01 марта 2005 г. 11:36
В ответ на:
Есть такая проблема. У PIC16F876A в PORTA пин RA4 в состоянии выхода работает как OPEN DRAIN, в состоянии входа работает как Schmitt Trigger. Подскажите как мне использовать этот пин в составе параллельного интерфейса, где все пины нормальные (вход - TTL, выход - CMOS), а этот один хитрый. Проблема в том, что если я вешаю пуллап резистор, то при состоянии выход все нормально, а при состоянии вход на входе постоянно одни единицы.
отправлено volemax 01 марта 2005 г. 11:25
в некоторых устройствах вполне осмысленно всю шину к VCC подтягивают.
Составить ответ
|||
Конференция
|||
Архив
Ответы
При передаче данных от контроллера - все нормально, а при считывании данных на этом пине будет всегда только логическая единица.
—
volemax
(01.03.2005 12:09,
пустое
)
То есть? Данные то подаются или пин просто висит в воздухе?
—
=L.A.=
(01.03.2005 12:14,
пустое
)
Пин не весит в воздухе, а прицеплен к пину другой миикросхемы, который в состоянии выхода ведет себя как CMOS. И получается так, что когда ны выходе микросхемы единица, то контроллер читает единицу, а когда ноль, то из-за пуллап резистора контроллер все равно читает единицу.
—
volemax
(01.03.2005 12:31,
пустое
)
вывод, значит надо или увеличить сопротивление резистора (кстати какое оно у вас ?) или пин у той МС дохлый на вывод
—
DSN
(01.03.2005 12:40,
пустое
)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru