ProDave
Well-known member
Current project, I am trying to get a cheap fix for a dead GPS antenna by buying a very cheap GPS receiver module from china.
I am connecting to the data port on the plotter as the default baud rate of the Chinese GPS receiver is 9600 baud. I can configure the baud rate of the comms port but not the dedicated GPS port.
So I have baud rate set to 9600, my Chinese GPS receiver is sending data measured on my oscilliscope but the plotter is not receiving it.
Time for some head scratching and testing.
The data I am seeing from the GPS receiver measured on my oscilliscope is logic high, pulsing to logic low as it sends each NMEA sentence.
If I then turn on the data output pin of the comms port on the plotter, and look at that with my oscilloscope, I see that is logic low, pulsing to logic high as it sends each NMEA sentence.
So my guess is this Chinese GPS receiver in spite of saying it sends NMEA data, is doing so inverted.
Can anyone confirm my suspicions or tell me what the logic polarity should be?
I am connecting to the data port on the plotter as the default baud rate of the Chinese GPS receiver is 9600 baud. I can configure the baud rate of the comms port but not the dedicated GPS port.
So I have baud rate set to 9600, my Chinese GPS receiver is sending data measured on my oscilliscope but the plotter is not receiving it.
Time for some head scratching and testing.
The data I am seeing from the GPS receiver measured on my oscilliscope is logic high, pulsing to logic low as it sends each NMEA sentence.
If I then turn on the data output pin of the comms port on the plotter, and look at that with my oscilloscope, I see that is logic low, pulsing to logic high as it sends each NMEA sentence.
So my guess is this Chinese GPS receiver in spite of saying it sends NMEA data, is doing so inverted.
Can anyone confirm my suspicions or tell me what the logic polarity should be?