forums.ps2dev.org Forum Index forums.ps2dev.org
Homebrew PS2, PSP & PS3 Development Discussions
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

interfacing with GPS through serial port
Goto page Previous  1, 2
 
Post new topic   Reply to topic    forums.ps2dev.org Forum Index -> PSP Development
View previous topic :: View next topic  
Author Message
Squall333



Joined: 28 Apr 2005
Posts: 91

PostPosted: Mon Aug 28, 2006 1:11 pm    Post subject: Reply with quote

Will this work with other gps's? afaik as long as the nmea sentences are the same it should work right?
Back to top
View user's profile Send private message AIM Address
Jim



Joined: 02 Jul 2005
Posts: 487
Location: Sydney

PostPosted: Mon Aug 28, 2006 5:35 pm    Post subject: Reply with quote

If they talk the same language (NMEA) and do it over RS232, then probably yes. For instance my eXplorist 600 won't work - it talks the same language but only connects via USB.

Jim
_________________
http://www.dbfinteractive.com
Back to top
View user's profile Send private message Visit poster's website
deniska



Joined: 17 Oct 2005
Posts: 71
Location: New York

PostPosted: Mon Aug 28, 2006 11:18 pm    Post subject: Reply with quote

Squall333 wrote:
Will this work with other gps's? afaik as long as the nmea sentences are the same it should work right?


A few people pulled this trick with gps360 and some other device...
check dcemu forums for pics and details...

I would stick to gpslim 236 - because it has built in battery
Back to top
View user's profile Send private message
Squall333



Joined: 28 Apr 2005
Posts: 91

PostPosted: Tue Aug 29, 2006 6:26 am    Post subject: Reply with quote

My gps requires a usb to serial software converter does it sound like the right kind of gps?
Back to top
View user's profile Send private message AIM Address
Jim



Joined: 02 Jul 2005
Posts: 487
Location: Sydney

PostPosted: Tue Aug 29, 2006 5:27 pm    Post subject: Reply with quote

Sounds the same as the eXplorist - there's a Windows driver needed to map the USB connection onto COM3 or other port. So the answer is no, it won't work with the PSP - that needs an RS232 serial connection on the GPS for it to work.

Please, don't ask if it can be made to work with the PSPs USB port ;-)

Jim
_________________
http://www.dbfinteractive.com
Back to top
View user's profile Send private message Visit poster's website
ZeroAltitude



Joined: 11 Sep 2006
Posts: 5
Location: Worcester, MA

PostPosted: Mon Sep 11, 2006 12:08 pm    Post subject: Garmin eMap RS232 (NMEA) > PSP (Serial) Reply with quote

Hello,

I'm new to the PSP scene, but I'm pretty at home programming. Deniska, I found your work on the Map software really spectacular. Seeing your specs for how you interfaced your Holus, I tried the same thing with my Garmin eMap. I was wondering if you could give me a few pointers.

What I've done hardware-wise is pretty much a copy of what you did with your GPS: I've wired TX from the GPS to the RX pin of my PSP using the headphone cable which I hacked up and used. I've wired the GND pin from the GPS to the GND pin of my PSP. Between the TX and RX, I've inserted 4k of 1/4 watt resistance via 4 1k 1/4 watt resistors in serial. I've noted that the Garmin eMap claims to support NMEA output, and runs at 4800 baud. So, I got your pspgpslim software, and reset the default SIO baud rate to 4800. I recompiled against the toolchain and installed the results on my PSP.

Verifying a good connection with my multimeter, I put everything together. But nothing was happening in your software when I ran my tests. So, I modified your code to output data about failed NMEA sentences, just to verify that the PSP was indeed registering data on the serial port. And it was! So here are my questions:

* given that there is data on the serial port, am I still possibly in trouble if my resistance on the line is wrong? That is, can having too much resistance give *bad* instead of non-existant data to my PSP? Should I try less resistance? [EDIT: I appear to be getting that 'lots of funny characters on the screen' problem you described in an earlier post; did you fix that by reducing the line resistance?]

* I've so far tried my PSP only indoors with this, when my GPS has not acquired a satellite -- is this my problem? Does my GPS send data that your software does not recognize when it doesn't have valid telemetry?

* Any other hints you might have regarding why the output detected in pspgpslim doesn't seem to correspond to valid NMEA sentences when hooked up in the way I described to my Garmin eMap?

That I got this far with what you posted on your site is a real tribute to the good data you described so well. Thank you in advance for your help.

ZeroAltitude
Back to top
View user's profile Send private message Visit poster's website AIM Address Yahoo Messenger MSN Messenger
deniska



Joined: 17 Oct 2005
Posts: 71
Location: New York

PostPosted: Mon Sep 11, 2006 11:55 pm    Post subject: Reply with quote

I would try a smaller resistance, perhaps 500 or 200 Oms or event connect it directly (w/o a resistor)
It appears that your device power is only 3.15V (if II read the spec correclty) so my guess is that TX out put is even lower...
I did get funny characters with higher resistor values at some point...

Not having a lock on Satelites should not mater - your device should output some NMEA even if there is no signal...
I think someone already made connection to a similar garmin device..
Look thru my forums for more info:
http://deniska.dcemu.co.uk/
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    forums.ps2dev.org Forum Index -> PSP Development All times are GMT + 10 Hours
Goto page Previous  1, 2
Page 2 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group