Wbincludes:Peripherals: различия между версиями
Fizikdaos (обсуждение | вклад) |
Fizikdaos (обсуждение | вклад) |
||
Строка 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 разных версий контроллера