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

Título: Calcular o total de chechsum das tramas GPS
Enviado 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á
Título: Re:Calcular o total de chechsum das tramas GPS
Enviado por: Pessanha24 em 13 de Agosto de 2009, 13:45
Podes colocar um exemplo de uma mensagem que queiras ler o checksum sff?

Sem mais,
Pessanha24
Título: Re:Calcular o total de chechsum das tramas GPS
Enviado por: Alentejo em 13 de Agosto de 2009, 15:15
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
Título: Re:Calcular o total de chechsum das tramas GPS
Enviado por: Sérgio_Sena em 13 de Agosto de 2009, 15:45
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.