This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Modem na porta serial


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]