Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.
it's very simple to make code to interface a GPS receiver, since they use NMEA standard. But if you have this routines written in C code why don't you post them here?
actually I need to take $PGMRF but it´s not in the default strings that are transmited each 1 second. How to get it? I´ve tried with $PGRMO,PGRMF,1 CRLF that requests this string but it´s not working.
I´m omiting the checksum *hh is there any problem??
any help is welcome.
In the mean time we get the library, anyone could help me with this dam PPS signal??? I've already tried the $PGRMC,,,,,,,,,,,,2 command but it does not work... all the other PGRMC commands work fine... any ideas??? I'm using a garmin 35lvc type...
AAM - Waypoint arrival alarm
APA - Autopilot format A
APB - Autopilot format B (xte,steerto,arrivalcircle,arrivalperpendicular,
bearing (orig to dest), bearing (present to dest)
BOD - Bearing, origin to destination
BWC - Bearing and distance to waypoint, great circle
BWR - Bearing and distance to waypoint, rhumb line (overridden by BWC if available)
DBT - Depth below transducer
DPT - Depth of water
GGA - Global Positioning System Fix Data
GLL - Geographic position, latitude and longitude (and time)
GSA - GPS DOP and active satellites
GSV - Satellites in view
HDM - Heading, magnetic north
HDT - Heading, true north
HSC - Steer to heading
MTW - Mean water temperature
RMB - Recommended minimum navigation info when dest. waypoint is active
RMC - Recommended minimum specific GPS/Transit data
VTG - Track made good and ground speed
WCV - Waypoint closure velocity
WPL - Waypoint location
XTE - Cross-track error
XTR - Cross-track error, dead reckoning (overriden by XTE if available)
Recognized and supported proprietary sentences are:
PGRME - Garmin Proprietary Estimated Position Error
PGRMF - Garmin Proprietary Position Fix Sentence
PGRMM - Garmin Proprietary Map Datum Sentence
PGRMV - Garmin Proprietary Velocity Sentence
PGRMZ - Garmin Proprietary Altitude Information
PRWIZCH - Rockwell Zodiac Proprietary Channel Information
Let´s explain a little better, I need the PPS signal to be active to make a time base. In this equipment the time base is not for usig in a PC but in a 8051 ucontroller. I´ve bought a garmin gps35lvc gps but the PPS signal is not readly available from the corresponding pin. I´ve searched in the internet and found out that some gps do not have their PPS signal available from factory, this way a $PGRMC,,,,,,,,,,,,2<CR><LF> command must be sent to the module to enable the dam PPS pin. As long as the module receives a correct command it echoes back the same command. I´ve been using hyperterminal to access and send commands to the gps and it works well to baudrate select and all other commands, but the PPS is not working. I dont know whether the module is faulty or I´ve to send some more commands to enable the PPS.
Does anyone here have already worked on this gps using the PPS signal??? Any tip to enable this pin?? I´ve tried the garmin support but they simply dont repply my messages.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.