0
Каталог товаров
Поиск по каталогу Поиск
iRZ

Настройка GPIO на роутерах iRZ

Физические параметры GPIO

Вход:

Напряжение низкого уровня: 0 - 1.5 В
Напряжение высокого уровня: 3.5 - 5 В

Выход:

Напряжение: 5 В
Ток: +/- 25 мА

Работа с GPIO

Настройка GPIO портов в консоли роутеров серии R возможна с помощью утилиты GPIO.

Использование:

/usr/bin/gpio <параметр> <номер порта> <значение>

Параметры:

set N in - установить gpio N на вход
set N out  - установить gpio N на выход
get N - узнать состояние gpio N, то есть работает он на вход или на выход
write N 0/1 - подать на gpio N состояние 1 или 0, то есть высокий напряжение или низкий уровень напряжения. Работает только если порт в режиме "out".
read N - прочитать состояние gpio N, то есть высокое напряжение он выдаёт или низкое, где N это номер GPIO порта; принимает числовые значения от 1 до 7 в зависимости от модели роутера.

Настройка GPIO в ручном режиме

1) Через конфигурационный файл. 

Путь к конфигурационному файлу:

/etc/config/gpiomond

 Редактировать файлы можно текстовым редактором "vi".

2) Прямое управление через класс устройства.

    Соответствующие файлы находятся по следующему пути:

/sys/class/gpio

Примеры

Перевести порт в работу на вход и прочитать его состояние:

echo in > /sys/class/gpio/IO_1/direction
cat /sys/class/gpio/IO_1/value

Перевести порт в работу на выход и установить высокий потенциал:

echo out > /sys/class/gpio/IO_1/direction
echo 1 > /sys/class/gpio/IO_1/value

Оборудование


Поиск по каталогу
Например Termit iRZ модем Rl21 Atm21 Антенна 906 sma 47270
По Вашему запросу «» ничего не найдено
Отправьте сообщение, мы постараемся помочь
Поиск по базе знаний
Например ATM control iRZ collector iRZ bridge Termit Настройка ALFA
Мы используем cookie-файлы