Boa Tarde pessoal,

Estou precisando implementar a soma para verificação dos dados que vão ser enviados e recebidos pela porta serial do arduino.


Link código:http://pastebin.com/H2PmqiCU


Eu gostaria de implementar a verificação dos dados como está nas imagens em anexo, transformando os valores para HEX depois realizar a soma dos valores, porém não sei como fazer isto no arduino.

Exibições: 378

Anexos

Responder esta

Respostas a este tópico

Oi DCK, boa tarde.

Primeiro uma recomendação:

Não cole code na área de texto do seu tópico.

Leia http://labdegaragem.com/forum/topics/sugest-o-de-como-postar   e entenderá as razões.

Você pode remover o code que colou e anexa-lo como arquivo.

Em seguida, eu pergunto?

Tem que ser este processo que você mostrou nas figuras, ou pode ser um processo  mais profissional.

Existem vários métodos para este fim , um dos mais simples é o verificador de paridade,

depois o vem o verificador CRC8 muito usado no protocolo 1Wire e outros de comunicação de 8 bits.

Rui

Não precisa ser este processo que mostrei nas fotos, pode ser outro método sim.
Fiz alguns testes com a biblioteca https://github.com/FrankBoesing/FastCRC usando o CRC8 mas acredito que não fiz da forma correta.

Como que eu poderia implementar da forma correta o a biblioteca FastCRC com o CRC8 neste código?

Oi DCK, bom dia.

Eu uso este code pra receber e conferir os dados recebidos.

http://pastebin.com/VHR7GEXE

Rui

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço