LusoRobótica - Robótica em Português
Sistemas específicos => Arduino / AVR => Tópico iniciado por: Alentejo em 12 de Agosto de 2009, 19:06
-
Gostaria que me ajudassem ou me dessem uma dica como calcular o chechsum final das várias tramas recebidas do GPS que estao guardadas num ficheiro, queria saber o chechsum final. Obrigado desde já
-
Podes colocar um exemplo de uma mensagem que queiras ler o checksum sff?
Sem mais,
Pessanha24
-
Aqui estao as tramas, e eu agora queria saber qual o valor total do chechsum das tramas.
$GPRMC,144305.000,A,3949.162,N,00730.800,W,0.2,0.0,150409,0.0,W*6A
$GPRMC,144306.000,A,3949.162,N,00730.800,W,0.2,73.0,150409,0.0,W*5D
$GPRMC,144307.000,A,3949.162,N,00730.800,W,0.7,263.2,150409,0.0,W*68
$GPRMC,144308.000,A,3949.162,N,00730.800,W,0.3,246.7,150409,0.0,W*61
$GPRMC,144309.000,A,3949.162,N,00730.800,W,0.3,87.4,150409,0.0,W*5C
Desde ja obrigado
-
O valor do checksum a comparar está depois do **** asterisco.
Fazer uma soma hexadecimal de todos os caracteres anteriores ao ***, e comparar com o valor dado pelo GPS.