Hey everyone, I am working on my first project and I am running into all kinds of hurdles. The very basic is that I can't seem to configure my UP501 module to give me RMC only at 10HZ. I am having other issues but need to sort this out first.
Basic setup. I have this module running directly off my Uno R3 or through my old GPS Shield from AF. Both setups produce the same output(just one lets me log to an SD card). Since the Module is not 5v i have the power from the UNO 3.3v pin and for the RX on the up501 i have it going through a Resistor Divider to make sure its not getting 5v when setting commands(digital pin 3 on the UNO). When its hooked up to the GPS Shield I power the GPS mod with digital pin 4 running through a 1n4004 to make sure the Vdrop is enough to get in the VDD range of the UP501 and still using pin 2,3 for RX/TX from the UNO to the GPS Mod. So in terms of hook up i think its covered both ways. The fact that I am seeing the same results both ways makes me think I am either doing something wrong or maybe the module is "locked" at 1hz(which isn't nearly enough for my project).
The command i am using to set 10hz update.
#define PMTK_SET_NMEA_UPDATE_10HZ "$PMTK220,100*2F"
The comman I am using to set RMC Only
#define PMTK_SET_NMEA_OUTPUT_RMCONLY "$PMTK314,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0*29"
these came from an AF sketch back from when they sold this module.
I ran their sketch(un commenting the appropriate lines) as well as about a dozen of my various tests with no luck. When i run through the TX coming from the module i get all NMEA strings at 1Hz. Am i missing something? Do i have a bad module(used, from a friends old project), is there a way to sniff out the config on the module to see if its even getting the commands?
Thanks for any and all help!