16 885
правок
м (A.Degtyarev переименовал страницу WB SH 3.5: Список GPIO в WB SH 3.5: GPIO List без оставления перенаправления: Часть переводимой страницы WB SH 3.5: Список GPIO.) |
|||
(не показано 19 промежуточных версий 3 участников) | |||
Строка 1: | Строка 1: | ||
=== | {{Wbincludes: GPIO}} | ||
=== Реализация портов RS-485 === <!--T:1--> | |||
<!--T:2--> | |||
{| class="wikitable" | |||
|'''Модель контроллера''' | |||
|'''Название порта в Linux''' | |||
|'''Разъём на контроллере''' | |||
|'''Примечание''' | |||
|- | |||
| rowspan="2" |[[Wiren Board Smart Home 3.5]] | |||
|''/dev/ttyNSC0'' | |||
|Зелёная пара клеммников | |||
| rowspan="2" |[[Файл:Перемычки.png|thumb|200px|Перемычки терминаторов в Wiren Board Smart Home 3.5]] Полудуплексные порты. Трансиверы подключен к чипу [[SC16IS752]]. <br> На плате установлены терминаторы между линиями A и В, их можно отклчить, распаяв перемычки (по умолчанию запаяны) - смотрите фото | |||
|- | |||
|''/dev/ttyNSC1'' | |||
|Синяя пара клеммников | |||
|- | |||
|} | |||
=== GPIO для транзисторов управления низковольтной нагрузкой === <!--T:3--> | |||
<!--T:4--> | |||
{| border="1" | {| border="1" | ||
| клеммник || функция|| GPIO || вывод olinuxino | | клеммник || функция|| GPIO || вывод olinuxino || комментарии | ||
|- | |- | ||
| Клеммник ADC1 || FET/ADC || 52 || 26 @ CON1 | <!--T:5--> | ||
| Клеммник ADC1 || FET/ADC || 52 || 26 @ CON1 ||Выход "открытый коллектор"; ADC channel 0 | |||
|- | |- | ||
| Клеммник ADC2 || FET/ADC || 50 || 25 @ CON1 | <!--T:6--> | ||
| Клеммник ADC2 || FET/ADC || 50 || 25 @ CON1 ||Выход "открытый коллектор"; ADC channel 1 | |||
|- | |- | ||
| Клеммник ADC3 || FET/ADC || 57 || 22 @ CON1 | <!--T:7--> | ||
| Клеммник ADC3 || FET/ADC || 57 || 22 @ CON1 ||Выход "открытый коллектор"; ADC channel 2 | |||
|- | |- | ||
| Клеммник ADC4 || FET/ADC || 54 || 21 @ CON1 | <!--T:8--> | ||
| Клеммник ADC4 || FET/ADC || 54 || 21 @ CON1 ||Выход "открытый коллектор"; ADC channel 3 | |||
|- | |- | ||
<!--T:9--> | |||
|} | |} | ||
=== GPIO выведенные на клеммники === <!--T:10--> | |||
<!--T:11--> | |||
{| border="1" | {| border="1" | ||
| клеммник || функция|| GPIO || вывод olinuxino || комментарии | | клеммник || функция|| GPIO || вывод olinuxino || комментарии | ||
|- | |- | ||
| Клеммник R1 || GPIO, вход резистивных датчиков || 16 || 19 @ CON1 || ADC channel | <!--T:12--> | ||
| Клеммник R1 || GPIO, вход резистивных датчиков || 16 || 19 @ CON1 || ADC channel 4 | |||
|- | |- | ||
| Клеммник R2 || GPIO, вход резистивных датчиков || 7 || 18 @ CON1 || ADC channel | | Клеммник R2 || GPIO, вход резистивных датчиков || 7 || 18 @ CON1 || ADC channel 6, [[Pin_pull-up|можно активировать подтяжку]] | ||
|- | |- | ||
| Клеммник R3 || GPIO, вход резистивных датчиков || 6 || 17 @ CON1 || ADC channel | | Клеммник R3 || GPIO, вход резистивных датчиков || 6 || 17 @ CON1 || ADC channel 7, [[Pin_pull-up|можно активировать подтяжку]] | ||
|- | |- | ||
| Клеммник R4 || GPIO, вход резистивных датчиков || 5 || 16 @ CON1 || ADC channel | | Клеммник R4 || GPIO, вход резистивных датчиков || 5 || 16 @ CON1 || ADC channel 5, [[Pin_pull-up|можно активировать подтяжку]] | ||
|- | |- | ||
| Клеммник W1 || GPIO/1-wire || 4 || 15 @ CON1 || | <!--T:13--> | ||
| Клеммник W1 || GPIO/1-wire || 4 || 15 @ CON1 || встроенная аппаратная подтяжка | |||
|- | |- | ||
| Клеммник W2 || GPIO/1-wire || 2 || 13 @ CON1 || | | Клеммник W2 || GPIO/1-wire || 2 || 13 @ CON1 || встроенная аппаратная подтяжка | ||
|- | |- | ||
| Клеммник W3 || GPIO/1-wire || 1 || 12 @ CON1 || | | Клеммник W3 || GPIO/1-wire || 1 || 12 @ CON1 || встроенная аппаратная подтяжка | ||
|- | |- | ||
<!--T:14--> | |||
|} | |} | ||
=== GPIO выведенные на разъемы === | === GPIO выведенные на разъемы === <!--T:15--> | ||
==== UEXT1 ==== | ==== UEXT1 ==== | ||
{| border="1" | {| border="1" | ||
Строка 59: | Строка 87: | ||
<!--T:16--> | |||
|} | |} | ||
==== UEXT2 ==== <!--T:17--> | |||
{| border="1" | |||
|Linux GPIO || || [[UEXT]] pin|| | |||
|- | |||
<!--T:18--> | |||
| 122 || CDB@[[SC16IS752]] || UEXT I2C SCL || 5 | |||
|- | |||
| 123 || RIB@[[SC16IS752]] || UEXT I2C SDA || 6 | |||
|- | |||
| 120 || DSRB@[[SC16IS752]] || UEXT SPI MISO || 7 | |||
|- | |||
| 121 || DTRB@[[SC16IS752]] || UEXT SPI MOSI || 8 | |||
|- | |||
<!--T:19--> | |||
|} | |||
=== GPIO на реле === <!--T:20--> | |||
<!--T:21--> | |||
{| border="1" | {| border="1" | ||
|Linux GPIO || || | |Linux GPIO || || | ||
|- | |- | ||
| | | 246 || GPIO4 @ [[LAN951x]] || Relay 2 | ||
|- | |||
| 247 || GPIO5 @ [[LAN951x]] || Relay 1 | |||
|- | |||
|} | |||
=== GPIO для внутреннего использования === <!--T:22--> | |||
<!--T:23--> | |||
{| border="1" | |||
|Linux GPIO || || | |||
|- | |||
| 34 || 3 @ CON1 || ADC MUX A | |||
|- | |- | ||
| 33 || 4 @ CON1 || ADC MUX B | | 33 || 4 @ CON1 || ADC MUX B | ||
|- | |- | ||
| | | 32 || 5 @ CON1 || ADC MUX C | ||
|- | |- | ||
<!--T:24--> | |||
| 39 || 10@ CON1 || 3.3V rail shutdown | | 39 || 10@ CON1 || 3.3V rail shutdown | ||
|- | |- | ||
<!--T:25--> | |||
| 3 || 12 @ CON2 || sc16is752 chip select | | 3 || 12 @ CON2 || sc16is752 chip select | ||
|- | |- | ||
Строка 83: | Строка 147: | ||
|- | |- | ||
| 36 || 7@ CON1 || [ | <!--T:26--> | ||
| 36 || 7@ CON1 || [https://hasnet.supplies/static/RFM69H-V1.3.pdf RFM69H] IRQ | |||
|- | |||
| 51 || 27@ CON1 || RFM69H chip select | |||
|- | |- | ||
| | |||
<!--T:27--> | |||
| 53 || 14@ CON1 || RFM69H DIO2 (raw i/o) | |||
|- | |- | ||
<!--T:28--> | |||
| 35 || 6@ CON1 || [[NRF24L01]] chip select | | 35 || 6@ CON1 || [[NRF24L01]] chip select | ||
|- | |- | ||
Строка 94: | Строка 165: | ||
<!--T:29--> | |||
| 92 || 24@ CON2 || [[MCP2515]] IRQ | | 92 || 24@ CON2 || [[MCP2515]] IRQ | ||
|- | |- | ||
Строка 100: | Строка 172: | ||
<!--T:30--> | |||
| 23 || 26@ CON2 || RTC I2C SCL | | 23 || 26@ CON2 || RTC I2C SCL | ||
|- | |- | ||
Строка 106: | Строка 179: | ||
<!--T:31--> | |||
| 245 || GPIO3 @ [[LAN951x]] || SIM900R power FET | | 245 || GPIO3 @ [[LAN951x]] || SIM900R power FET | ||
|- | |- | ||
Строка 111: | Строка 185: | ||
|- | |- | ||
| 249 || GPIO7 @ [[LAN951x]] || SIM900R power status (input) | | 249 || GPIO7 @ [[LAN951x]] || SIM900R power status (input) | ||
|- | |- | ||
<!--T:32--> | |||
|} | |} | ||
<!--T:33--> | |||
См. также [[Работа с GPIO]] | См. также [[Работа с GPIO]] |