Saludos gente todopic!
Tengo una pequeña duda que espero puedan ayudarme a aclarar...
Estoy trabajando con un módulo Recpetor GPS Earthmate de la marca Delorme, la idea es comunicarlo por el pic via serial.
Lo he probado con la pc y funciona de lo lindo, el modulo envia constantemente los datos usando sentencias NMEA.
No obstante, intenté hacer un programa que recibiera esos datos serialmente (o sea conectando el modulo gps al pic) y no funciona.
Pensé inicialmente que era el programa... pero luego comencé a dudar del circuito, y veo que hay un problema.
Verán, cuando conecto el módulo a la PC, la conexión es a través de los 9 pines que posee el db9 (como ya mencioné, la transmisión es serial).
Ahora bien, entiendo que el pin 5 del db9 es GND, y el 2 es el que transmite la información, y ese es el que tengo conectado al pin Rx del pic... el detalle es que... cuando sólo conecto el GPS por el canal 2 y 5 al PC, no envia nada!
Así que supongo que alguno de los otros pines del db9 es necesario para que la transmisión pueda tener lugar... pero, cuál de ellos?
Como diría cantinflas... ahí está el detalle!
No conozco muy bien la interfaz serial completa (es decir, para que es cada pin)... yo siempre uso solo el 2 y el 5 cuando envio información a la PC, y el 3 cuando recibo... y sé que funciona así entre pics y pc... pero no sé qué hacer en este caso...
Les adjunto el archivo de lo que tengo ahora...
La figura que verán arriba es la conexión que si funciona (con todos los pines del db9 conectados).
La segunda conexión es la que no funciona ni siquiera entre GPS-PC
Y lo de abajo es el circuito que tengo montado para comunicar el modulo receptor GPS con el pic... que por cierto, no lo he dicho, es el 16F877.
Ok de antemano gracias por la ayuda que puedan darme.
Nos leemos!