Raspberry Pi
Добавлено: 25 мар 2024, 17:31
Raspberry Pi. Конструктивные особенности
GPIO
GPIO: ввод/вывод общего назначения. Большинство контактов модуля RPi можно использовать как входные или выходные, в зависимости от вашей программы и ее функций. Существует несколько вариантов нумерации пинов: Board (физическая нумерация по порядку) и BCM (нумерация из чипа). Также с библиотекой WiringPi используется своя нумерация. В данной статье мы расскажем об особенностях контактов Raspberry Pi и о том, как вы можете использовать их в своих проектах.
Нумерация GPIO BCM
В процессоре Raspberry Pi используются процессорные чипы Broadcom (BCM) BCM2835, BCM2836 или BCM2837. GPIO номера назначаются производителем процессорного чипа и определяют, как компьютер распознает каждый вывод. Сами номера выводов являются лишь формой идентификации. Например, если вы хотите управлять светодиодом, подключенным к физическому выводу 11, вы бы использовали нумерацию BCM и назвали его GPIO17.
Каждый контакт определяется, как показано ниже: Более подробная информация об определении контактов GPIO можно найти на pinout.xyz
Физическая нумерация
Другой способ обозначать контакты — просто считать от контакта 1 в нижнем левом углу. Это физическая нумерация, как показано ниже: Таблицу соответствия "виртуальных" пинов (колонка wPi) реальным можно получить при помощи команды
утилита gpio устанавливается автоматически вместе с библиотекой WiringPi
Более подробную информацию о WiringPi можно найти на сайте wiringpi.com.
GPIO
GPIO: ввод/вывод общего назначения. Большинство контактов модуля RPi можно использовать как входные или выходные, в зависимости от вашей программы и ее функций. Существует несколько вариантов нумерации пинов: Board (физическая нумерация по порядку) и BCM (нумерация из чипа). Также с библиотекой WiringPi используется своя нумерация. В данной статье мы расскажем об особенностях контактов Raspberry Pi и о том, как вы можете использовать их в своих проектах.
Нумерация GPIO BCM
В процессоре Raspberry Pi используются процессорные чипы Broadcom (BCM) BCM2835, BCM2836 или BCM2837. GPIO номера назначаются производителем процессорного чипа и определяют, как компьютер распознает каждый вывод. Сами номера выводов являются лишь формой идентификации. Например, если вы хотите управлять светодиодом, подключенным к физическому выводу 11, вы бы использовали нумерацию BCM и назвали его GPIO17.
Каждый контакт определяется, как показано ниже: Более подробная информация об определении контактов GPIO можно найти на pinout.xyz
Физическая нумерация
Другой способ обозначать контакты — просто считать от контакта 1 в нижнем левом углу. Это физическая нумерация, как показано ниже: Таблицу соответствия "виртуальных" пинов (колонка wPi) реальным можно получить при помощи команды
Код: Выделить всё
gpio readall