Comunicação Serial

Delphi

30/12/2003

Abaixo crio um Handle para comunicação. Quero gravar e ler. Quando coloco a opção: GENERIC_READ ele não retorna mais nada. Parece que trava.

hComm := CreateFile(PChar(CommCmb.Text), GENERIC_WRITE, 0, nil,
OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL , 0);

Quero criar um Handle, escrever uma linha de comando de leitura de uma antena (RFID) que está ligada na serial. Depois fazer a leitura usando Readfile. Quando faço a leitura pelo sistema, ele retorna valores diferentes do correto.


Douglas03

Douglas03

Curtidas 0

Respostas

Xevious

Xevious

30/12/2003

Primeira coisa
Tem certeza qie esta recebendo dados errados?
Por exemplo, pega um programa de leitura serial genérico pra ver o resultado.
Outra coisa, esse comando de leitura de serial tem flags, que são os parâmetros de configuração serial, verifica se estão corretos.


GOSTEI 0
Cirilo

Cirilo

30/12/2003

veja o meu exemplo usando API

www.veloso.kit.net/rs232.html


GOSTEI 0
POSTAR