SC16IS752: различия между версиями
(Отметить эту версию для перевода) |
Fizikdaos (обсуждение | вклад) |
||
Строка 3: | Строка 3: | ||
<!--T:1--> | <!--T:1--> | ||
'''SC16IS752''' - микросхема, управляющая последовательными портами в некоторых версиях Wiren Board. | '''SC16IS752''' - микросхема, управляющая последовательными портами в некоторых версиях Wiren Board. | ||
==Описание== <!--T:2--> | ==Описание== <!--T:2--> | ||
Строка 19: | Строка 18: | ||
Для работы в Linux используется [[Special:MyLanguage/драйвер sc16is7x2|драйвер sc16is7x2]], который пока не портирован в upstream. Его можно найти в нашем репозитории Linux [https://github.com/contactless/linux/blob/v3.12-rc3-imxv5-x0.3/drivers/tty/serial/sc16is7x2.c]. | Для работы в Linux используется [[Special:MyLanguage/драйвер sc16is7x2|драйвер sc16is7x2]], который пока не портирован в upstream. Его можно найти в нашем репозитории Linux [https://github.com/contactless/linux/blob/v3.12-rc3-imxv5-x0.3/drivers/tty/serial/sc16is7x2.c]. | ||
Драйвер включён в стандартный образ. | Драйвер включён в стандартный образ. | ||
===GPIO=== <!--T:7--> | ===GPIO=== <!--T:7--> | ||
Строка 25: | Строка 23: | ||
<!--T:8--> | <!--T:8--> | ||
[[Special:MyLanguage/Драйвер sc16is7x2|Драйвер sc16is7x2]] экспортирует 8 GPIO в стандартный sysfs-интерфейс Linux под номерами 120-127. | [[Special:MyLanguage/Драйвер sc16is7x2|Драйвер sc16is7x2]] экспортирует 8 GPIO в стандартный sysfs-интерфейс Linux под номерами 120-127. | ||
== В Wiren Board Smart Home 3.5 == <!--T:9--> | == В Wiren Board Smart Home 3.5 == <!--T:9--> | ||
===UART0=== <!--T:10--> | ===UART0=== <!--T:10--> | ||
Строка 38: | Строка 34: | ||
<!--T:12--> | <!--T:12--> | ||
Направление работы трансивер задаётся чипом с помощью сигнала RTS автоматически, аппаратный контроль потока должен быть отключен. В следующих версиях драйвера, режим RS-485 возможно будет необходимо активировать из userspace. | Направление работы трансивер задаётся чипом с помощью сигнала RTS автоматически, аппаратный контроль потока должен быть отключен. В следующих версиях драйвера, режим RS-485 возможно будет необходимо активировать из userspace. | ||
===UART1=== <!--T:13--> | ===UART1=== <!--T:13--> | ||
Строка 49: | Строка 44: | ||
Управляющие сигналы/GPIO, а также линии RX/TX выведены на разъём [[WB SH 3.5: UEXT2|WB SH 3.5: UEXT2]]. | Управляющие сигналы/GPIO, а также линии RX/TX выведены на разъём [[WB SH 3.5: UEXT2|WB SH 3.5: UEXT2]]. | ||
Разъём предназначен для использования GPIO, а также для подключения модуля расширения [[Special:MyLanguage/RS232|RS232]]. | Разъём предназначен для использования GPIO, а также для подключения модуля расширения [[Special:MyLanguage/RS232|RS232]]. | ||
== В Wiren Board 2.8== <!--T:16--> | == В Wiren Board 2.8== <!--T:16--> | ||
===UART0=== <!--T:17--> | ===UART0=== <!--T:17--> | ||
Строка 60: | Строка 53: | ||
TX/RX линии порта выведены на разъём [[Special:MyLanguage/UEXT UEXT2|UEXT UEXT2]]. Параллельно к ним подключен полудуплексный [[Special:MyLanguage/RS-485|RS-485]]-трансивер (если есть). | TX/RX линии порта выведены на разъём [[Special:MyLanguage/UEXT UEXT2|UEXT UEXT2]]. Параллельно к ним подключен полудуплексный [[Special:MyLanguage/RS-485|RS-485]]-трансивер (если есть). | ||
Направление работы трансивер задаётся чипом с помощью сигнала RTS автоматически, аппаратный контроль потока должен быть отключен. В следующих версиях драйвера, режим RS-485 возможно будет необходимо активировать из userspace. | Направление работы трансивер задаётся чипом с помощью сигнала RTS автоматически, аппаратный контроль потока должен быть отключен. В следующих версиях драйвера, режим RS-485 возможно будет необходимо активировать из userspace. | ||
===UART1=== <!--T:19--> | ===UART1=== <!--T:19--> | ||
Строка 67: | Строка 59: | ||
Порт <b> /dev/ttyNSC1 </b> в Linux. | Порт <b> /dev/ttyNSC1 </b> в Linux. | ||
К TX/RX-линиям порта подключен GPS-модуль [[Special:MyLanguage/SIM68V|SIM68V]]. | К TX/RX-линиям порта подключен GPS-модуль [[Special:MyLanguage/SIM68V|SIM68V]]. | ||
===GPIO=== <!--T:21--> | ===GPIO=== <!--T:21--> |