3690
правок
(→UART1) |
|||
Строка 5: | Строка 5: | ||
Подключен к SPI. Используется GPIO | |||
Подключен к SPI. Используется GPIO в качестве chip-select. | |||
Для работы в Linux используется [[драйвер sc16is7x2]], который пока не портирован в upstream. Его можно найти в нашем репозитории Linux [https://github.com/contactless/linux/blob/v3.12-rc3-imxv5-x0.3/drivers/tty/serial/sc16is7x2.c]. | Для работы в Linux используется [[драйвер sc16is7x2]], который пока не портирован в upstream. Его можно найти в нашем репозитории Linux [https://github.com/contactless/linux/blob/v3.12-rc3-imxv5-x0.3/drivers/tty/serial/sc16is7x2.c]. | ||
Драйвер включён в стандартный образ. | Драйвер включён в стандартный образ. | ||
===GPIO=== | |||
[[Драйвер sc16is7x2]] экспортирует 8 GPIO в стандартный sysfs-интерфейс Linux под номерами 120-127. | |||
== В Wiren Board Smart Home rev. 3.5 == | |||
===UART0=== | |||
Устройство в Linux: <b>/dev/ttyNSC0</b>. | |||
Полудуплексный [[RS-485]]-трансивер. Порт RS-485-1 (зелёная пара клеммников). | |||
Направление работы трансивер задаётся чипом с помощью сигнала RTS автоматически, аппаратный контроль потока должен быть отключен. В следующих версиях драйвера, режим RS-485 возможно будет необходимо активировать из userspace. | |||
===UART1=== | |||
Устройство в Linux: <b>/dev/ttyNSC1</b>. | |||
Полудуплексный [[RS-485]]-трансивер. Порт RS-485-2 (синяя пара клеммников). | |||
Управляющие сигналы/GPIO, а также линии RX/TX выведены на разъём UEXT2. | |||
Разъём предназначен для использования GPIO, а также для подключения модуля расширения [[RS232]]. | |||
== В Wiren Board rev. 2.8== | |||
===UART0=== | ===UART0=== |