Свойства последовательного USB-конвертера не имеют ничего общего с аппаратным обеспечением хост-системы, а только с самим последовательным чипом USB и программным стеком хост-системы.
Пи должен использовать стандартные драйверы USB для Linux.
Следовательно, вы можете включить / отключить привязку DTR к открытию / закрытию порта с помощью обычного Linux-метода очистки hupcl
настроек, как описано на сайте Arduino и в других местах:
stty -F /dev/ttyUSB0 -hupcl
Или замените / dev / ttyUSB0 тем файлом устройства, который соответствует вашему последовательному порту USB (например, первый подключенный Uno, вероятно, будет / dev / ttyACM0)
Даже в отношении собственного собственного последовательного порта PI это поведение DTR в конечном счете находится под контролем программного обеспечения - любой, кто утверждает иначе, игнорирует тот факт, что это всего лишь драйвер Linux, а не аппаратное обеспечение, которое знает какие-либо порты. открыт или закрыт. Фактическое аппаратное обеспечение порта может только сказать, что оно читается или записывается или реконфигурируется, ни одно из которых фактически не является синонимом открытия последовательного устройства.