hola de nuevo maunix.
por un tiempo he tenido que dejar medio parado el proyecto.por motivos de tiempo,y aunque el cristal de 3.579545 Mhz funciono.pedi el de 3.6864 Mhz.
asi supongo que ira mejor.
de todos modos esos problemas ya no los tengo,pero tengo otros un poco mas gordos,porque no se pa donde tirar.
el problema es el siguiente:
veras,tengo comunicacion desde el hiperterminal al pic,y desde el gps al hiperterminal,y todo va correcto.
he hecho un programa que busca las siguientes pulsaciones de tecla del ordenador ,son: $GPGGA,XXXXXXXXXX,NNNNNNNNN,X,NNNNNNNNNN,,,,,,,,,,,,
para luego visualizarlos en un display.
donde N son las coordenadas de longitud y latitud, el $GPGGA es el comando NMEA como tu ya sabes,y las comas son para que el programa las detecte del gps,y el pic vuelva a buscar de nuevo el siguiente comando.
este programa solo busca este comando ya que contiene los unicos datos que me hacen falta para el proyecto.
ahora bien,cuando yo tecleo estos caracteres desde el hiperterminal ,simulando que fueran los que el gps saca por tx,hacia el pic.
en el display salen perfectamente;
pero si lo que hago es conectar la salida tx al pic,para que salga los datos por el display.entonces no sale nada.
es como si los datos que proporciona el gps,no fueran los mismos que se ven en el hiperterminal.
mi pregunta es:
son realmente las tramas que proporciona el gps,igual que las que lee el hiperterminal? o hay algun caracter de control entre caracteres que envia el gps?
como si $GPGGA fuera $xGxPxGxGxAx,x......etc. o $$GGPPGGGGAA,, ? no se que pensar.