polling information in rs-232


Closed Thread
Results 1 to 15 of 15

Hybrid View

  1. #1
    Join Date
    Feb 2008
    Posts
    8


    Did you find this post helpful? Yes | No

    Cool the whole line

    i guess i didn't expose my problem clearly as i can see

    yes i want to transmit the whole line (si i need to store it in a variable in some way)


    to tell the truth, i have this radio that has GPS capabilities but it has to be "polled" so as far i can say , it does not transmit every second (the radio that is),.
    so the radio transmit it's position every time i "poll" it.

    after that i need to take that information and resend it to a gps software every second (to simulate a directly connected GPS)

    plus i need to check for incoming data while this second by second transmit to the pc is done.( next strip of NMEA)

    i guess it's better explained that way

    thanks for the concern, looks like a real good place to learn picbasic
    Last edited by Tondunard; - 8th February 2008 at 15:51.

  2. #2
    skimask's Avatar
    skimask Guest


    Did you find this post helpful? Yes | No

    Default

    Quote Originally Posted by Tondunard View Post
    i guess i didn't expose my problem clearly as i can see
    yes i want to transmit the whole line (si i need to store it in a variable in some way)
    to tell the truth, i have this radio that has GPS capabilities but it has to be "polled" so as far i can say , it does not transmit every second (the radio that is),.
    so the radio transmit it's position every time i "poll" it.
    after that i need to take that information and resend it to a gps software every second (to simulate a directly connected GPS)
    plus i need to check for incoming data while this second by second transmit to the pc is done.( next strip of NMEA)
    i guess it's better explained that way
    thanks for the concern, looks like a real good place to learn picbasic
    The holy GREEN MANUAL describes how to handle strings using HSERIN/HSEROUT quite well.
    And you might even find a use for WAIT in there too.

  3. #3
    Join Date
    Feb 2008
    Posts
    8


    Did you find this post helpful? Yes | No

    Wink

    Quote Originally Posted by skimask View Post
    The holy GREEN MANUAL describes how to handle strings using HSERIN/HSEROUT quite well.
    And you might even find a use for WAIT in there too.
    i'll check again (guess i haven't looked too well

    Still searching.....

  4. #4
    Join Date
    Mar 2006
    Location
    Pennsylvania, USA.
    Posts
    130


    Did you find this post helpful? Yes | No

    Default

    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...

  5. #5
    skimask's Avatar
    skimask Guest


    Did you find this post helpful? Yes | No

    Default

    Quote Originally Posted by b1arrk5 View Post
    I would use an interrupt to capture the incoming string from the GPS unit
    HSERIN also lets you terminate inputting with a certain character when using the STR option, thereby eliminating interrupts.

  6. #6
    Join Date
    Feb 2008
    Posts
    8


    Did you find this post helpful? Yes | No

    Default

    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.

  7. #7
    Join Date
    Aug 2006
    Location
    Look, behind you.
    Posts
    2,818


    Did you find this post helpful? Yes | No

    Default

    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.

Similar Threads

  1. RS 485 wireless communication
    By Armadus in forum mel PIC BASIC Pro
    Replies: 22
    Last Post: - 26th January 2006, 19:30
  2. Displaying Trend Information
    By Mike M. in forum mel PIC BASIC Pro
    Replies: 2
    Last Post: - 3rd November 2005, 03:21
  3. RS 485 using 16F84A
    By ngeronikolos in forum mel PIC BASIC Pro
    Replies: 1
    Last Post: - 18th May 2005, 14:46

Members who have read this thread : 0

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