Wbincludes:Peripherals: различия между версиями

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


О работе с GPIO в Linux смотрите  - https://www.kernel.org/doc/Documentation/gpio/sysfs.txt
О работе с GPIO в Linux смотрите  - https://www.kernel.org/doc/Documentation/gpio/sysfs.txt
Также смотрите устаревшую инструкцию [[Special:MyLanguage/Работа с GPIO|Работа с GPIO]]
Также смотрите устаревшую инструкцию [[Special:MyLanguage/Работа с GPIO|Работа с GPIO]].


Для других версий контроллера см. [[GPIO | Таблицы GPIO разных версий контроллера]]
Для других версий контроллера см. [[GPIO | Таблицы GPIO разных версий контроллера]]

Версия 14:52, 17 марта 2021

Работа с GPIO в Linux

GPIO (General-purpose input/output - ввод-вывод общего назначения) - контакт электрической схемы, на который пользователь может выводить значение (логическую единицу или ноль), или получать с него значение.

Несмотря на общее название, логическая единица может представляться разным напряжением - следите за этим. В контроллерах WB напряжение это 3.3 В. Не подключайте к GPIO напрямую сигналы, напряжением больше 3.3V! Для подключения устройств, работающих с более высоким напряжением, необходимо использовать схемы согласования или подключать (для 5V) через резистор в 20 кОм и более.

О работе с GPIO в Linux смотрите - https://www.kernel.org/doc/Documentation/gpio/sysfs.txt Также смотрите устаревшую инструкцию Работа с GPIO.

Для других версий контроллера см. Таблицы GPIO разных версий контроллера