Мультиплексирование портов: различия между версиями

Материал из Wiren Board
Строка 13: Строка 13:


== 1-Wire и GPIO ==
== 1-Wire и GPIO ==
По умолчанию порт работает как 1-Wire. Чтобы использовать его как GPIO, нужно отредактировать и пересобрать [[Device tree]].
По умолчанию порт работает как 1-Wire. Чтобы использовать его как GPIO, нужно отредактировать и пересобрать [[Device Tree]].

Версия 22:31, 13 апреля 2015

Некоторые клеммы Wiren Board могут выполнять несколько функций - например, считывать напряжение и управлять низковольтной нагрузкой. Смотрите, например, таблицу Wiren Board 4:Аппаратная часть#Клеммники - клеммники A1-A3 выполняют по две, а A4-A5 - по три функции.

АЦП и транзисторный выход

Схема мультиплексирования АЦП и транзисторного выхода

В таких портах объединены две или три функции:

  1. Управление низковольтной нагрузкой
  2. Считывание напряжения (АЦП)
  3. DI (цифровой вход)

Из этих трёх функций одновременно могут работать только две - АЦП и DI. Если вы хотите использовать порт в этом режиме, обязательно отключите соответствующий транзисторный выход (в веб-интерфейсе называется Ax_OUT). Если не сделать это, вы можете повредить устройство!

Если вы используете порт в режиме транзисторного выхода, то ничего отключать не нужно - АЦП и DI будут просто показывать ноль.

1-Wire и GPIO

По умолчанию порт работает как 1-Wire. Чтобы использовать его как GPIO, нужно отредактировать и пересобрать Device Tree.