Fórum Minha vez de pedir ajuda. Comunicação Serial #170553

21/07/2003

0

Acredito que ninguém tenha passado por isso, porém vale a pena tentar.

Tenho umadaqueles paineis eletrônicos utilizados em bancos, lojas, que possuem um letreiro montado por bolinhas vermelas e que ficam apresentando mensagens como os letreiros digitais dos sites web.

O problema é o seguinte: Para eu poder inserir uma mensagem na memória do letreiro eu gero um arquivo texto porém com a extensão .spx, e depois de criado este arquivo eu preciso enviá-lo através da porta serial para o painel eletrônico, o qual irá gravar as informações na sua memória.

Eu não faço a mínima idéia de como fazer esta comunição serial, se preciso trabalhar com os carcteres em hexa, em binário, ou em asci. Não sei se precisa de algum componente em especial, enfim, modéstia parte sei muita coisa sobre Delphi, porém nesta parte de comunicação serial sou um zero a esquerda.

Se alguém tiver algum assunto que fale sobre isso, ou alguma dica, eu agradeço muito.

[]
:?: Oberdan :?:


Oberdan

Oberdan

Responder

Posts

21/07/2003

Afarias

Usar um componente para executar a terafa de comunicação serial ajuda muito.

Na minha opnião, vc não deve conseguir nada melhor no mercado (para este fim) que os componentes TurboPower Async Professional -- que agora são OpenSource.

Baixe na página:

http://sourceforge.net/projects/tpapro/


T+


Responder

Gostei + 0

22/07/2003

Cirilo

Todo equipamento ligado à porta serial do micro funciona da seguinte forma:
No CPU(eprom) do equipamento estão gravados os parametros de comunicação, são estes: velocidade,paridade,databits,stopbits
Isto vale para Leitores de código de barras, balanças, etc..
Importante: você terá que descobrir estes parametros.

O seu programa terá que configurar a porta serial do micro com os mesmos parametros. Para isso temos uma série de componentes para Delphi. ASync32, ComPort, IOPort, etc..
Todo componente para porta serial possui as propriedades Velocidade,Paridade,DataBits e StopBits.
Também possui os métodos para Ler a porta serial e enviar para porta serial. (estes métodos geralmente chamam-se: read/write ou input/output etc)


Entre no site abaixo e pegue exemplos de comunicação serial para leitores de barras.
[url]www.veloso.kit.net/rs232.html[/url]


Responder

Gostei + 0

22/07/2003

Kroki

Se vc for usar o API do Win (que é bom),não esqueça de acrescentar essa procedure no evento que fecha a comunicação serial,porque nos exemplos da net que peguei,a serial mesmo fechada continua com habilitado o DTR e RTS (e consequentemente a alimentaçao).

procedure Off_DTR_TRS;
asm
mov dx,$2fc
mov al,0
out dx,al
end;

Demorei pra descobrir isso.


Responder

Gostei + 0

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

Aceitar