Свойство .flowcontrol

Назначение:Устанавливает/возвращает режим управления потоком для выбранного в данный момент последовательного порта (выбор выполняется через ser.num)
Тип:dis_en (enum, byte)
Диапазон значений:
  • 0 - DISABLED (по умолчанию)
  • 1 - ENABLED
См. также:Режим UART, Настройки последовательного порта

Подробности

Имеет значение только при ser.mode = 0 - PL_SER_MODE_UART и ser.interface = 0 - PL_SER_SI_FULLDUPLEX (полный дуплекс). Управление потоком использует две линии последовательного порта - RTS и CTS - чтобы регулировать поток данных между последовательным портом вашего устройства и другим («подключённым») последовательным устройством.

В зависимости от платформы вы можете переназначить линии RTS и CTS на другие выводы устройства с помощью свойств ser.rtsmap и ser.ctsmap. Кроме того, линии RTS и CTS может потребоваться настроить как вход и выход через свойство io.enabled объекта io.. Подробности см. в документации по платформе вашего устройства (например, для EM1000 она находится здесь).

Когда управление потоком отключено, линии RTS и CTS последовательным портом не используются и становятся обычными линиями ввода-вывода, которыми можно управлять через объект io..

Исходный материал Tibbo обновлён 9 августа 2022Оригинал на docs.tibbo.com · Сообщить об ошибке