Показано с 1 по 6 из 6
  1. #1
    Alex007
    Гость

    Неlp with PCF8574

    Подскажите, пожалуйста, как прочесть 4 вывода при этом удерживая нужный уровень на остальных 4-х на выход.
    Спасибо.


  2. #2
    Без позывного
    Регистрация
    27.06.2002
    Адрес
    Россия, Москва
    Возраст
    59
    Сообщений
    253
    Поблагодарили
    0
    Поблагодарил
    0
    А что, просто чтение изменяет состояние тех, что на выход используются?

  3. #3
    Alex007
    Гость
    Просто я не совсем понимаю, как это работает,
    в контролерах просто - определил вывод порт как вход или выход и всё, а здесь есть только запись и чтение во все порты сразу. В доке написано что-то про квазидвунаправленность, но я так и не въехал.

  4. #4
    Very High Power Аватар для LY1CE
    Регистрация
    07.06.2002
    Адрес
    Каунас
    Возраст
    74
    Сообщений
    1,616
    Поблагодарили
    184
    Поблагодарил
    166
    Точно не помню, даташита под рукой нет, но следуя общим принципам, чтобы перевести порт в режим ввода, надо в соответствующий бит записать единицу. Так кстати сделано в 8051.

  5. #5
    Без позывного
    Регистрация
    27.06.2002
    Адрес
    Россия, Москва
    Возраст
    59
    Сообщений
    253
    Поблагодарили
    0
    Поблагодарил
    0
    Я, вскользь глянув на даташит, понял, что там ничего специально не программируется, при ресете пишется 1, и в таком режиме все входы способны воспринимать входные сигналы, значение которых можно читать. Если же записать 0, то на выходе он и появится. Вход будет это, или выход - определяется тем, что к нему подключено. Если вход, значит подключен должен быть чей-то выход, и наоборот. Главное, в разряды, которые на вход, не записывать 0, и все будет OK.

  6. #6

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
Похоже, что вы используете блокировщик рекламы :(
Форум QRZ.RU существует только за счет рекламы, поэтому мы были бы Вам благодарны если Вы внесете сайт в список исключений!
как отключить
×
Рейтинг@Mail.ru
eXTReMe Tracker


Похоже, что вы используете блокировщик рекламы :(
Форум QRZ.RU существует только за счет рекламы, поэтому мы были бы Вам благодарны если Вы внесете сайт в список исключений!
как отключить
×