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.
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
Curtir tópico
+ 0
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.
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
www.veloso.kit.net/rs232.html
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)