Настройка линий последовательного порта

На платформах с однонаправленными линиями ввода-вывода общего назначения (GPIO) линии последовательного порта (или линии GPIO, на которые отображены линии последовательного порта) требуют правильной настройки всякий раз, когда порт используется. Объём «работы, которую нужно сделать вручную», зависит от режима последовательного порта (см. ser.mode).

ser.modeВыход TX/W1out/doutВход RX/W1in/dinВыход RTS/W0out/coutВход CTS/W0&1in/cin
0 - PL_SER_MODE_UARTАвтоматически настроится как выход(1)Автоматически настроится как вход(1) Требуется настройка как выхода(2) Требуется настройка как входа(2)
1 - PL_SER_MODE_WIEGAND Требуется настройка как выхода Требуется настройка как входа
2 - PL_SER_MODE_CLOCKDATA
  1. Эту линию настраивать не нужно: она автоматически настраивается как вход или выход при открытии порта. Когда порт закрывается, линия возвращается в то состояние (вход/выход и высокий/низкий уровень), в котором была до открытия порта.
  2. Если поддерживается переназначение RTS/CTS, нужно настроить вывод ввода-вывода, на который в данный момент отображена эта линия последовательного порта.
Исходный материал Tibbo обновлён 14 июля 2022Оригинал на docs.tibbo.com · Сообщить об ошибке