Gerar CRC para envio
14/01/2013
0
Olá Caros colegas.
Estou com uma duvida estou desenvolvendo uma aplicação supervisória que se comunica com um hardware que me retorna a leitura de um sensor.
Ainda estou na faze inicial da etapa de envio e recebimento dos dados. E minha maior duvida é: Como calcular o CRC?
Para iniciar vamos usar um hardware que recebe meu envio testa meu crc e devolve um "OK" com um novo crc , assim vou testando.
Na teoria eu preciso de um Gerador no caso um numero polinomial
CRC-16 que usa o polinômio gerador ou 11000000000000101 em notação binária.
E depois dividir por e subtraindo XOR sucessivas vezes até não ter o que mais dividir usando o resto da divisão que sera meu crc concateno com o resto da mensagem(endereço apenas) e envio via RS232.
Agradeço se algum dos nobre amigos me ajudarem!
Estou com uma duvida estou desenvolvendo uma aplicação supervisória que se comunica com um hardware que me retorna a leitura de um sensor.
Ainda estou na faze inicial da etapa de envio e recebimento dos dados. E minha maior duvida é: Como calcular o CRC?
Para iniciar vamos usar um hardware que recebe meu envio testa meu crc e devolve um "OK" com um novo crc , assim vou testando.
Na teoria eu preciso de um Gerador no caso um numero polinomial
CRC-16 que usa o polinômio gerador ou 11000000000000101 em notação binária.
E depois dividir por e subtraindo XOR sucessivas vezes até não ter o que mais dividir usando o resto da divisão que sera meu crc concateno com o resto da mensagem(endereço apenas) e envio via RS232.
Agradeço se algum dos nobre amigos me ajudarem!
Tammy Chaves
Curtir tópico
+ 0
Responder
Posts
14/01/2013
Joel Rodrigues
Qual é exatamente a dificuldade? Confesso que não entendi bem sua dúvida.
Você precisa converter esse valor para decimal para então fazer seus cálculos?
Você precisa converter esse valor para decimal para então fazer seus cálculos?
Responder
Clique aqui para fazer login e interagir na Comunidade :)