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

Поправил опечатку
(Поправил опечатку)
 
(не показаны 3 промежуточные версии этого же участника)
Строка 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"
Строка 39: Строка 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 || || || || || || || ||
|-
|-