Свойство .flowcontrol
| Назначение: | Устанавливает/возвращает режим управления потоком для выбранного в данный момент последовательного порта (выбор выполняется через ser.num) |
| Тип: | dis_en (enum, byte) |
| Диапазон значений: |
|
| См. также: | Режим 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..