Trouble reading GPS from "NEO-6" module


Closed Thread
Results 1 to 15 of 15

Hybrid View

  1. #1
    Join Date
    Feb 2013
    Posts
    1,124


    Did you find this post helpful? Yes | No

    Default Re: Trouble reading GPS from "NEO-6" module

    I'm using USB serial adapter with TTL logic, which works just fine with SEROUT2/SERIN2 statements.

  2. #2
    Join Date
    Feb 2013
    Posts
    1,124


    Did you find this post helpful? Yes | No

    Default Re: Trouble reading GPS from "NEO-6" module

    Fixed it
    just tried all values for
    DEFINE HSER_SPBRG 50
    and 50 worked.

    Now will try to read GPS

  3. #3
    Join Date
    Feb 2013
    Posts
    1,124


    Did you find this post helpful? Yes | No

    Default Re: Trouble reading GPS from "NEO-6" module

    But that does not work for GPS
    reading junk again, and more weird junk

  4. #4
    Join Date
    Nov 2003
    Location
    Greece
    Posts
    4,133


    Did you find this post helpful? Yes | No

    Default Re: Trouble reading GPS from "NEO-6" module

    What is the output of GPS? TTL or RS232 level?

    You have to use the appropriate. If the GPS has true (that is non inverting) TTL output then connect it directly to the PIC input. If it has a RS232 level then you may damage the PIC input and you have to use a converter from RS232 to TTL.

    Ioannis

  5. #5
    Join Date
    Feb 2013
    Posts
    1,124


    Did you find this post helpful? Yes | No

    Default Re: Trouble reading GPS from "NEO-6" module

    https://www.addicore.com/products/ne...le-with-eeprom

    I just read about 3.3V, will try it now...

  6. #6
    Join Date
    Feb 2013
    Posts
    1,124


    Did you find this post helpful? Yes | No

    Default Re: Trouble reading GPS from "NEO-6" module

    No change...

    But it does output something like which starts with $GNGAO (changing numbers)

  7. #7
    Join Date
    Nov 2003
    Location
    Greece
    Posts
    4,133


    Did you find this post helpful? Yes | No

    Default Re: Trouble reading GPS from "NEO-6" module

    The module can tolerate up to 6V on Vdd but the Tx/Rx are 3.6 max. This can be a problem if your PIC is supplied at 5V.

    The site you posted says:

    " To use with a 5V logic device, such as an Arduino, we suggest level shifting the 5V TX signal using one of the following:
    Two 1N4148 diodes in series between the TX pin on your 5V device and the RX pin on this GPS module (will drop voltage to ~3.6V)"


    Page 8 of GPS datasheet
    "1.8 Raw data
    Raw data output is supported at an update rate of 5 Hz on the NEO-6T and NEO-6P. The UBX-RXM-RAW
    message includes carrier phase with half-cycle ambiguity resolved, code phase and Doppler measurements,
    which can be used in external applications that offer precision positioning, real-time kinematics (RTK) and
    attitude sensing."


    Note that the module can output 3 protocols, NMEA, UBX and RTCM. See 1.15 section for setting protocol. If you want NMEA make sure that you have configured it propelry, that is CFG_COM0 and CFG_COM1 pins at logic 1.

    Also I would set CFG_GPS0 at logic 1 also for maximum performance and NO sleep.

    Ioannis

Similar Threads

  1. Replies: 17
    Last Post: - 13th July 2020, 15:20
  2. Replies: 0
    Last Post: - 14th November 2013, 03:32
  3. Replies: 3
    Last Post: - 15th October 2012, 08:06
  4. sending string to module GSM with character ""
    By volcane in forum mel PIC BASIC Pro
    Replies: 1
    Last Post: - 2nd May 2010, 02:26
  5. 16F88 - AD converter module always "ON"
    By flotulopex in forum mel PIC BASIC Pro
    Replies: 2
    Last Post: - 18th September 2006, 12:11

Members who have read this thread : 3

You do not have permission to view the list of names.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts