Codigo Configuracion Gps
2
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 Estructura del código
description
adasdasdadasdasdadasdasdadasdasdadasdasdadasdasdadasdasdadasdasdadasdasdadasdasdadasdasdadasdasdadasdasdadasdasdadasdasdadasdasdadasdasdadasdasdadasdasdadasdasdadasdasdadasdasdadasdasdadasdasdadasdasdadasdasdadasdasdadasdasdadasdasdadasdasdadasdasdadasdasdadasdasdadasdasdadasdasdadasdasdadasdasdadasdasdadasdasdadasdasdadasdasdadasdasdadasdasdadasdasdadasdasdadasdasdadasdasd
Transcript of 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