Вы находитесь на странице: 1из 4

7/3/2019 GPIO - Raspberry Pi Документация

ДОКУМЕНТАЦИЯ > ИСПОЛЬЗОВАНИЕ > GPIO

GPIO

Мощной особенностью Raspberry Pi является ряд выводов GPIO


(универсальный ввод / вывод) вдоль верхнего края платы. 40-контактный
разъем GPIO находится на всех современных платах Raspberry Pi (не заселен
на Pi Zero и Pi Zero W). До появления модели Pi 1 Model B + (2014 г.) платы
имели более короткий 26-контактный разъем.

Любой из выводов GPIO может быть обозначен (в программном


обеспечении) как входной или выходной вывод и использоваться для
широкого спектра целей.

Примечание: нумерация выводов GPIO не в порядке номеров; Контакты


GPIO 0 и 1 присутствуют на плате (физические контакты 27 и 28), но
зарезервированы для расширенного использования (см. Ниже).

Напряжения
На плате присутствуют два контакта 5 В и два контакта 3 В 3, а также
несколько выводов заземления (0 В), которые не поддаются настройке. Все
остальные выводы - это выводы общего назначения 3V3, то есть выходы
установлены на 3V3, а входы - на 3V3.

Выходы
Вывод GPIO, обозначенный как выходной, может быть установлен на
высокий (3V3) или низкий (0V).

входные

https://www.raspberrypi.org/documentation/usage/gpio/ 1/4
7/3/2019 GPIO - Raspberry Pi Документация

Вывод GPIO, обозначенный как входной, можно считать высоким (3V3) или
низким (0V). Это облегчается благодаря использованию внутренних
подтягивающих или понижающих резисторов. Пины GPIO2 и GPIO3 имеют
фиксированные подтягивающие резисторы, но для других пинов это можно
настроить программно.

Больше
Помимо простых устройств ввода и вывода, контакты GPIO могут
использоваться с различными альтернативными функциями, некоторые
доступны на всех контактах, другие - на определенных.

ШИМ (широтно-импульсная модуляция)


Программное обеспечение ШИМ доступно на всех выводах
Аппаратная ШИМ доступна на GPIO12, GPIO13, GPIO18, GPIO19
SPI
SPI0: MOSI (GPIO10); MISO (GPIO9); SCLK (GPIO11); CE0 (GPIO8), CE1
(GPIO7)
SPI1: MOSI (GPIO20); MISO (GPIO19); SCLK (GPIO21); CE0 (GPIO18);
CE1 (GPIO17); CE2 (GPIO16)
I2C
Данные: (GPIO2); Часы (GPIO3)
Данные EEPROM: (GPIO0); EEPROM Clock (GPIO1)
последовательный
TX (GPIO14); RX (GPIO15)

Распиновка GPIO
Важно знать, какой вывод какой. Некоторые люди используют ярлыки с
выводами (например, печатную плату RasPiO Portsplus или печатный лист
Raspberry Leaf ).

На Raspberry Pi можно получить доступ к удобной ссылке, открыв окно


терминала и выполнив команду pinout . Этот инструмент предоставляется
библиотекой GPIO Zero Python, которая устанавливается по умолчанию в
образ рабочего стола Raspbian, но не в Raspbian Lite.

https://www.raspberrypi.org/documentation/usage/gpio/ 2/4
7/3/2019 GPIO - Raspberry Pi Документация

Для получения более подробной информации о расширенных возможностях


выводов GPIO см. Интерактивную схему распиновки gadgetoid .

Программирование с помощью GPIO


Управление выводами GPIO возможно с использованием нескольких языков
программирования и инструментов. Для начала ознакомьтесь со
следующими руководствами:

GPIO с нуля 1.4


GPIO с нуля 2
GPIO с Python

Предупреждение: хотя подключение простых компонентов к выводам


GPIO совершенно безопасно, важно соблюдать осторожность при
подключении. Светодиоды должны иметь резисторы для ограничения
проходящего через них тока. Не используйте 5V для компонентов 3V3. Не
подключайте двигатели непосредственно к контактам GPIO, вместо этого
используйте цепь H-моста или плату контроллера двигателя .

https://www.raspberrypi.org/documentation/usage/gpio/ 3/4
7/3/2019 GPIO - Raspberry Pi Документация

ПРОСМОТР / РЕДАКТИРОВАНИЕ ЭТОЙ СТРАНИЦЫ НА GITHUB

ОЗНАКОМЬТЕСЬ С НАШЕЙ ПОЛИТИКОЙ ИСПОЛЬЗОВАНИЯ И УЧАСТИЯ

НАСЧЕТ НАС СЛУЖБА ПОДДЕРЖКИ


О нас Помогите
Наша команда Документация
управление проектов
Обеспечение безопасности Повышение квалификации
Наши сторонники Загрузки
работы Исследование
Связаться с нами Часто задаваемые вопросы

ПОДПИШИТЕСЬ НА НАШИ НОВОСТИ

Your email here

ПОДПИСЫВАЙСЯ

RASPBERRY PI FOUNDATION
UK ЗАРЕГИСТРИРОВАННЫЙ БЛАГОТВОРИТЕЛЬНЫЙ 1129409

Конфиденциальность Cookies Правила использования товарных знаков и марки

https://www.raspberrypi.org/documentation/usage/gpio/ 4/4

Вам также может понравиться