Raspberry Pi:Аппаратные средства/Распиновка GPIO
Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Содержание | Введение | Продукты | Операционная система | Настройка | Основы Linux | Аппаратные средства | Неисправности | Типовые проблемы | Часто возникающие вопросы | Библиотеки | Примеры |
Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.
Черновик |
Распиновка Raspberry Pi[1]
Предлагаем вашему вниманию краткий «путеводитель» по GPIO-контактам Raspberry Pi (теперь включая Pi B+ и Pi 2). Он не претендует на полноту и всесторонность, но пригодится, если вам нужно мельком, вкратце,
Условные обозначения для разных нумераций или «Что означают эти странные буквы?»
- BCM — нумерация контактов процессора Broadcom (их называют, как правило, GPIO-контактами). Может пригодиться, к примеру, при работе с пакетом Rpi.GPIO.
- WiringPi — нумерация контактов для пакета Wiring Pi. Это Arduino-подобная библиотека для работы с GPIO-контактами, написанная Гордоном Хендерсоном (Gordon Henderson).
- Физ. — нумерация, отвечающая за физическое расположение контакта на гребенке.
Примечание
После релиза Pi B+ и Pi 2 мы обновили наше руководство. В частности, было добавлено 14 новых GPIO-контактов — на схеме они отделены от старых небольшим промежутком. Впрочем, этот промежуток было добавлен просто для ясности, поэтому, собственно, на гребенке самой платы вы его не найдете.
Чтобы получить более подробную информацию о выводе кликните по номеру физического контакта в таблице.
Назначение | BCM | WiringPi | Физ.расп. | Физ.расп. | WiringPi | BCM | Назначение | ||
---|---|---|---|---|---|---|---|---|---|
3v3 | - | - | 1 | 2 | - | - | 5V | ||
|
|
8 | 3 | 4 | - | - | 5V | ||
|
|
9 | 5 | 6 | - | - | Земля/Ground | ||
|
4 | 7 | 7 | 8 | 15 | 14 |
| ||
Земля/Ground | - | - | 9 | 10 | 16 | 15 |
| ||
|
17 | 0 | 11 | 12 | 1 | 18 |
| ||
|
|
2 | 13 | 14 | - | - | Земля/Ground | ||
|
22 | 3 | 15 | 16 | 4 | 23 |
| ||
3v3 | - | - | 17 | 18 | 5 | 24 |
| ||
|
10 | 12 | 19 | 20 | - | - | Земля/Ground | ||
|
9 | 13 | 21 | 22 | 6 | 25 |
| ||
|
11 | 14 | 23 | 24 | 10 | 8 |
| ||
Земля/Ground | - | - | 25 | 26 | 11 | 7 |
| ||
|
0 | 30 | 27 | 28 | 31 | 1 |
| ||
|
5 | 21 | 29 | 30 | - | - | Земля/Ground | ||
|
6 | 22 | 31 | 32 | 26 | 12 |
| ||
|
13 | 23 | 33 | 34 | - | - | Земля/Ground | ||
|
19 | 24 | 35 | 36 | 27 | 16 |
| ||
|
26 | 25 | 37 | 38 | 28 | 20 |
| ||
Земля/Ground | - | - | 39 | 40 | 29 | 21 |
|
Полезные функции
- UART
- I2C
- SPI
- Unicorn HAT
- WiringPi
- ATmega 328p/Arduino через SPI
- PiBorg LEDBorg
- PiGlow
- Pibrella
- Skywriter HAT
- Explorer HAT и Explorer HAT Pro
- Display-o-Tron 3000
- Display-o-Tron HAT
- Raspberry Pi Dots
- Traffic HAT
- IQaudIO Pi-DAC+
- Piano HAT