Modem na porta serial

Luiz Bernardi lbernard@uncnet.br
Thu Jun 3 23:46:00 GMT 2004


Olá!

Estou usando o gcc para criar uma rotina (c) para escrever uma série de bytes 
através de um modem conectado na serial (ttyS2) de um micro rodando linux.

Para isso, utilizo open para abrir a porta e write para escrever para ela.

O problema é que, quando uso o open("/dev/ttyS2",O_RDWR | O_NOCTTY), o sistema 
fica parado, não retornando nada. Se uso O_NDELAY em conjunto com as constantes 
acima, o sistema retorna um int válido para a porta, entretanto como um FIFO, 
não permitindo que eu escreva diretamente na porta.

Como posso fazer para burlar essa característica e ter o controle do modem 
através da ttyS2???

---
Luiz Agnaldo Bernardi  (http://www.luizbernardi.hpg.com.br)
Linux User #275124

Web Administrator - Database Administrator  - System Developer
Núcleo de Informática  - Embrapa Suínos e Aves


----------------------------------------------------------------------------------------
Em breve Vestibular Especial UnC !!

Inscricoes abertas para os seguinte cursos de Pos-Graduacao:

FISIOTERAPIA - Traumato, Ortopedia e Desportiva
PSICOLOGIA - Intervençoes com Familias
EDUCACAO - Series Iniciais e Educaçao Infantil
CIENCIAS DA SAUDE - Ergonomia

Maiores Informacoes: Visite nosso site http://www.uncnet.br 
Fone da Pos-Graduacao: (49) 441-1014

----------------------------------------------------------------------------------------
Universidade do Contestado - UnC
Fone: (49) 441-1000 - Concórdia - SC - Brasil



More information about the Gcc mailing list