Download - Codigo Configuracion Gps

Transcript
Page 1: Codigo Configuracion Gps

void add_to_que( char data ) // Filtra delimitadores del GPS desde su datasheet

{#define DLE_BYTE 0x10 //Delimitador Byte del marco de GPS.#define ETX_BYTE 0x03//Fin de la transmisión Byte del marco de GPS.if ( rx_state == DAT ) //Tipo de carácter GPS recibida. (dat= DATA – 00122 dat, ){ if ( data == DLE_BYTE ) { rx_state = DLE; } else { in_que[ in_que_ptr++ ] = data; } }else if ( rx_state == DLE ) { if ( data == ETX_BYTE ) { rx_state = ETX; } else { rx_state = DAT; in_que[ in_que_ptr++ ] = data; } }else if ( rx_state == ETX ) { if ( data == DLE_BYTE ) { rx_state = DLE; } }if ( in_que_ptr > 255 ) { in_que_ptr = 0; }}

Char data recibe la información desde el puerto serial

Estructura del código