As propriedades de um conversor serial USB não têm nada a ver com o hardware do sistema de hospedagem, mas apenas com o próprio chip serial USB e com a pilha de software do sistema de hospedagem.
O pi deve estar usando drivers seriais USB Linux padrão.
Portanto, você pode ativar / desativar a ligação do DTR para abrir / fechar a porta através do método Linux usual de limpar a hupcl
configuração conforme documentado no site do Arduino e em outros lugares:
stty -F /dev/ttyUSB0 -hupcl
Ou substituindo / dev / ttyUSB0 por qualquer arquivo de dispositivo que realmente corresponda à sua porta serial USB (por exemplo, o primeiro Uno conectado provavelmente seria / dev / ttyACM0)
Mesmo com relação à porta serial nativa do PI, esse comportamento do DTR está sob controle de software - qualquer pessoa que argumenta o contrário está ignorando o fato de que é apenas o driver Linux, e não o hardware, que tem algum conhecimento da porta sendo aberto ou fechado. O hardware da porta real pode apenas dizer que está sendo lido ou gravado ou reconfigurado, nenhum dos quais é realmente sinônimo de abertura do dispositivo serial.