Monitorar comunicação Serial
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!
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
Curtidas 0
Respostas
Hertz
12/11/2003
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
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
GOSTEI 0
Koplin
12/11/2003
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
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
GOSTEI 0
Hertz
12/11/2003
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
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
GOSTEI 0
Koplin
12/11/2003
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.
GOSTEI 0