As you already have the hardware uart connected to the GPS unit, I'll ask how do you have the PC connected? 4800 baud is standard for a GPS unit, so you're good there. Skimask has correctly suggested that you will find that PicBasic's Hserin command does let you accept an entire string at once, instead of reading in a single character at a time and building a string like you are trying to do. You'll have to declare an array variable big enough to accept all of the characters in your string.
I would use an interrupt to capture the incoming string from the GPS unit, and then either DEBUG or SEROUT to send the string out to the PC. There are a few serial interrupt example programs on the MicroEngineering Labs website, and there are a lot of examples on this forum, and debug and serout or serout2 are explained well in the manual.
Jerry.
If your oscilloscope costs more than your car...
thanks to all, it finally worked... (not as i have expected though)
what i wanted to achieve was to put all the characters in an array, but my programming skills are somehow limited for now (learning you know and HSERIN is tricky sometimes).
but i guess i'll get there eventually
i know it's a simple thing to do (for you guys or gals?) (noticed there's a Melanie with a lot of braincells around here)
i am not that bad in VB but going back a sequential way of programming is like (for me that is) going the other way around!
at 49 years old, i guess i am not that bad, just hope you all enlighten me of your knowledge somehow (but i don't want to be taken by the hand)
i am probably a NEWBIE in this pic programming but not a BEGGER who wants to have the job done by others!
So i guess i'll just keep on going on this little project of mine and thanks a lot again for the pointers.
i'll stick around.![]()
![]()
Last edited by Tondunard; - 9th February 2008 at 17:09.
Hi Tondunard,
Welcome from a 52 year old noobie to any kind of programming, I have been hangin' out here for about 19 months now, it is fun to revisit my earlier forrays into PBP. The learning curve seems to have a few bumps in it, but this is the place to find the straight talk.
JS
If you do not believe in MAGIC, Consider how currency has value simply by printing it, and is then traded for real assets.
.
Gold is the money of kings, silver is the money of gentlemen, barter is the money of peasants - but debt is the money of slaves
.
There simply is no "Happy Spam" If you do it you will disappear from this forum.
Bookmarks