Shop OBEX P1 Docs P2 Docs Learn Events
Gps-nmea-0183 — Parallax Forums

Gps-nmea-0183

ArchiverArchiver Posts: 46,084
edited 2004-01-14 23:03 in General Discussion
I am using a Basic Stamp 2sx and want to receive nmea serial gps data
but I cannot find a way to receive and store the information, it is
sent at 4800 baud, 8 data bits, no parity. I think I might need to
get a different microcontroller.

Comments

  • ArchiverArchiver Posts: 46,084
    edited 2004-01-14 17:45
    Check out Nuts and Volts column 103 - which you can download here
    http://www.parallax.com/html_pages/downloads/nvcolumns/Nuts_Volts_Downloads_V4.a\
    sp


    Also, there's a GPS BS2 program and more information in the Files area
    - just click the link on the left side of the page.

    --- In basicstamps@yahoogroups.com, "dangerduckula"
    <countduckula@o...> wrote:
    > I am using a Basic Stamp 2sx and want to receive nmea serial gps data
    > but I cannot find a way to receive and store the information, it is
    > sent at 4800 baud, 8 data bits, no parity. I think I might need to
    > get a different microcontroller.
  • ArchiverArchiver Posts: 46,084
    edited 2004-01-14 17:55
    I prefer our BS2p/BS2pe family for GPS applications as they allow you to
    buffer and process the entire string from the receiver; using a BS2,
    BS2e, or BS2sx is trickier as there is no way to buffer the day and your
    SERIN commands become a bit complex. You may also need to do multiple
    SERINs to capture all the data you require.

    Here's a link to a customer project using a BS2 that you might find
    helpful.

    http://www.stoneflyers.com/program.htm

    -- Jon Williams
    -- Applications Engineer, Parallax
    -- Dallas Office


    Original Message
    From: dangerduckula [noparse]/noparse]mailto:[url=http://forums.parallaxinc.com/group/basicstamps/post?postID=z9KWiJosybt59muRyZF4avis-l7g30cvc9_UdCt0FhPHgGh9kA_quDloH5yuqZwMEaWYSGamQ3eNOCnjwg-S_OD4bPM]countduckula@o...[/url
    Sent: Wednesday, January 14, 2004 11:07 AM
    To: basicstamps@yahoogroups.com
    Subject: [noparse][[/noparse]basicstamps] GPS-NMEA-0183


    I am using a Basic Stamp 2sx and want to receive nmea serial gps data
    but I cannot find a way to receive and store the information, it is
    sent at 4800 baud, 8 data bits, no parity. I think I might need to
    get a different microcontroller.



    To UNSUBSCRIBE, just send mail to:
    basicstamps-unsubscribe@yahoogroups.com
    from the same email address that you subscribed. Text in the Subject
    and Body of the message will be ignored.


    Yahoo! Groups Links

    To visit your group on the web, go to:
    http://groups.yahoo.com/group/basicstamps/

    To unsubscribe from this group, send an email to:
    basicstamps-unsubscribe@yahoogroups.com

    Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/




    This message has been scanned by WebShield. Please report SPAM to
    abuse@p....
  • ArchiverArchiver Posts: 46,084
    edited 2004-01-14 23:03
    --- In basicstamps@yahoogroups.com, "dangerduckula"
    <countduckula@o...> wrote:
    > I am using a Basic Stamp 2sx and want to receive nmea serial gps
    data
    > but I cannot find a way to receive and store the information, it
    is
    > sent at 4800 baud, 8 data bits, no parity. I think I might need to
    > get a different microcontroller.
    You an use a BS2 to receive NMEA messages at a maxim baud rate of
    only 2400. You can commnicate with your GPS to change the baud rate
    on the GPS. It works fine. The SX with its higher speed should work
    ok at 4800. I can tell you for sure that the 2P24 works great @4800.
    Use a Serin InputData list of variables or an array to store the
    NMEA sentence as it comes out of the GPS and then "log" the data
    into EEPROM using the Write command, or use the limited ScrachPad
    Ram between sentences. Then do a wait for the next sentence.
Sign In or Register to comment.