Fórum Monitorar comunicação Serial #194447

12/11/2003

0

Saudações:

Alguem sabe como é possivel monitorar a comunicação via Serial feita por outros aplicativos.

Objetivo: ler as strings passadas de e para equipamento externo, visando identificar caracteres de controle.

Estou com um manual que define o protocolo, mas a finalização não está funcionando. Se eu puder identificar como o aplicativo exemplo (sem fontes) finaliza a comunicação, posso identificar onde está o erro. Para isso precisava gravar em tela ou arquivo o ´papo´

Qualquer dica é bem vinda. Valeu!


Koplin

Koplin

Responder

Posts

12/11/2003

Hertz

Caro Amigo,

Tenho um problema semelhante, e estou em busca de informações tb, no que posso ajudar existem alguns pinos da porta serial que precisam serem configurados no DB9 se o equipamento externo for algo do tipo montado por vc, como um PIC, vc precisa fazer um jumper do pino 4 para o pino 6 e do pino 7 para o pino 8, e se sua lógica de saida for em TTL, vc precisar usar um tipo de buffer para equalizar os sinais para níveis adequados para seu PC e seu dispositivo externo. Quanto ao programa para gravar em um arquivo o ´papo´ vc pode usar o hyperterminal, é bem prático já conseguir muitos resultados com ele, basta configurar, vc já deve conhecer o protocolo.

Agora vai um pedido, se vc ou alguem consegir um componente para usar a porta serial para delphi 5 ou 7 com o código fonte, eu agradeço, se eu conseguir eu te mando, valeu!

Sérgio Pereira - sergiohz@bol.com.br


Responder

Gostei + 0

12/11/2003

Koplin

A conexão eu já tenho e tá funconando beleza Uso AsyncPro, é o melhor que conheço.

Só preciso monitorar a porta e ´escutar´ a troca de informações.

Como faço isso com hiperTerminal?

Pegue AsyncPro em

http://prdownloads.sourceforge.net/tpapro/ PARA D7


Responder

Gostei + 0

14/11/2003

Hertz

Basta abrir uma nova instância do hyper terminal e configurar como com1 p/ex. e configurar a taxa de transmição, paridade, data bit e stop bit.

Costumo fazer isso regularmente, agora com um componente no delphi já compilei alguns exemplos que me possibilitou fazer o mesmo que com o hyper terminal fazia! e o processo é o mesmo...

valeu!

Sérgio


Responder

Gostei + 0

14/11/2003

Koplin

Eu tentei, só que não deixa abrir a porta, pois já está aberta. Ou seja se houver comunicação em andamento, não posso acessar a porta.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar