Fórum Comunicação Serial #203591

30/12/2003

0

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

Responder

Posts

30/12/2003

Xevious

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.


Responder

Gostei + 0

30/12/2003

Cirilo

veja o meu exemplo usando API

www.veloso.kit.net/rs232.html


Responder

Gostei + 0

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

Aceitar