Comunicação Serial
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.
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
Curtidas 0
Respostas
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.
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
30/12/2003
veja o meu exemplo usando API
www.veloso.kit.net/rs232.html
www.veloso.kit.net/rs232.html
GOSTEI 0