rmapes
Member
Registered: Apr 2000
Location:
Posts: 73 |
I was having trouble getting my GPS to work with the Visor serial cradle. When I tried to initialize GPS communication by using the "start button" of Quo Vadis GPS mapping software, I lost synchronization after only 6 NMEA sentences every time - after only 5 seconds!
After some experimentation though, I was able to get the Visor/Garmin GPS 12/Quo Vadis combination working by taking apart my serial cradle and soldering a lead to the PCB connector that goes directly to pin 1 (RXD) of the Visor. I soldered another lead to the PCB connector that goes directly to pin 4 (ground) of the Visor.
The GPS communication and autoscrolling works perfectly if I do the following connection sequence:
1. Directly connect pin 1 (RXD) and pin 4 (GND) to the GPS 12 via the above soldered leads and initialize my Visor GPS software (i.e., tap "start" in the GPS window of Quo Vadis)
2. then disconnect the directly connected pins 1 and 2, and then reconnect the Visor serial cable to the GPS 12.
The GPS 12/Visor/Quo Vadis then works perfectly. The messages window scrolls continuously with NMEA messages and never stops and the auto scrolling mapping function scrolls perfectly along with your GPS position as you change position.
Step one above must somehow "synchronize the frame" (maybe with a sync pulse or handshake?)in order for continuous NMEA communication with the GPS.
By the way, I tried several other software package demos (i.e., Atlas, Placetrace, etc.) and I experienced exactly the same problem. The technique I described above worked perfectly for these programs also. I have to believe this framing problem is related to the circuitry in the cradle (it's certainly not the software). I understand that it's TTL and not RS-232, if this makes a difference.
|