Pular para o conteúdo

Serial fica presa [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. Serial fica presa [RESOLVIDO]

Enviado em 02/05/2013 - 22:09h

Olá,

Tenho um script no Linux que faz acesso a um componente pela porta serial ou pela USB. Esse componente faz a medida de alguns dados e retorna pra meu script. Estou usando o ubuntu e isso funciona muito bem. O problema ē que, caso ocorra algum problema com esse dispositivo a serial fica presa e preciso cancelar o script com kill ou ctrl+c para liberar a serial novamente... A falha do componente nao é problema porque Isso pode ocorrer naturalmente no caso de falta de energia ou problema de comunicação, por exemplo, mas preciso que a porta fique livre caso ocorra alguma falha...

Bom, gostaria de saber se há alguma forma de setar um timeout na serial para que ela seja liberada caso ocorra uma falha...

Já tentei usar o time com o stty mas não funciona.... Desta forma:

stty -F \dev\ttyUSB0 speed 9600 raw time 1

Tb tentei usar o setserial mas acho que esta faltando algo... Alguém tem alguma dica? Eu uso o ubuntu e o OpenWRT que apresentam o mesmo problema :-/

Responder tópico

2. Movido para outro topico

Enviado em 02/05/2013 - 22:27h

Este post foi movido para outro tópico mais adequado ao tema...

3. Re: Serial fica presa [RESOLVIDO]

Enviado em 03/05/2013 - 00:49h

jflmadeira escreveu:

Este post foi movido para outro tópico mais adequado ao tema...
Então posto ai para qual tópico ele esta agora e de por finalizado :-D

4. Serial fica presa

Enviado em 03/05/2013 - 08:41h

hehe.. tem razão... Foi transferido para 'Hard on Linux'

;-)

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder