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

Поправил опечатку
(Поправил опечатку)
 
(не показаны 4 промежуточные версии этого же участника)
Строка 1: Строка 1:
Для обращения к боковым модулям WBIO лучше использовать не номера GPIO, а так называемые «имена» или «метки».
Для обращения к боковым модулям WBIO лучше использовать не номера GPIO, а так называемые «имена» или «метки».


При обращении нужно указать порядковый номер модуля, начиная с первого: EXT1_IN1 — первый дискретный вход первого модуля, EXT2_IN1 — первый дискретный вход второго модуля, EXT3_K4 — четвертый дискретный выход третьего модуля и так далее.
При обращении нужно указать порядковый номер модуля. Нумерация начинается с единицы: EXT1_IN1 — первый дискретный вход первого модуля, EXT2_IN1 — первый дискретный вход второго модуля, EXT3_K4 — четвертый дискретный выход третьего модуля и так далее.


Примеры работы с именами можно посмотреть в репозитории [https://github.com/wirenboard/wb-hwconf-manager.git wb-hwconf-manager], функция [https://github.com/wirenboard/wb-hwconf-manager/blob/73d373cc4b05696316f2b9f63e22c23601e5350c/slots/wb-extio-common.h#L36 EXPAND_AND_QUOTE].
Как работать с GPIO и преобразовывать имена в номера, читайте в статье [[Работа_с_GPIO|Работа с GPIO]].


{|  border="1" class="wikitable"
{|  border="1" class="wikitable"
|+ Таблица имён GPIO боковых модулей WBIO
|+ Таблица имён GPIO боковых модулей WBIO
|-
|-
! Модуль || colspan="16" | Номера входов/выходов
! rowspan="2"|Модуль || colspan="16" | Номера входов/выходов
|-
|-
!
!| 1 || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 10 || 11 || 12 || 13 || 14 || 15 || 16
!| 1 || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 10 || 11 || 12 || 13 || 14 || 15 || 16
|-
|-
Строка 40: Строка 39:
|| TTL1 || TTL2 || TTL3 || TTL4 || TTL5 || TTL6 || TTL7 || TTL8 || || || || || || || ||
|| TTL1 || TTL2 || TTL3 || TTL4 || TTL5 || TTL6 || TTL7 || TTL8 || || || || || || || ||
|-
|-
! WBIO-DIO-TTL-8
! WBIO-DO-HS-8
|| HS1 || HS2 || HS3 || HS4 || HS5 || HS6 || HS7 || HS8 || || || || || || || ||
|| HS1 || HS2 || HS3 || HS4 || HS5 || HS6 || HS7 || HS8 || || || || || || || ||
|-
|-