Problem with Serout2 Pic18F4550


Closed Thread
Results 1 to 13 of 13
  1. #1
    Join Date
    Apr 2010
    Posts
    13

    Default Problem with Serout2 Pic18F4550

    Hi :
    I would appreciate if anyone can help me with this problem.
    I am using SDFS code example with Pic18F4550. Although most of the code in the example is working fine , but the Serout2 is giving out garbage.
    I checked and rechecked everything , but still no success , ofcourse I don`t think the problem has anything to do with SDFS , there must be something
    that I am doing wrong with 18F4550 .
    Thanks in advance .

  2. #2
    Join Date
    Jan 2005
    Location
    Montreal, Quebec, Canada
    Posts
    2,588


    Did you find this post helpful? Yes | No

    Default Re: Problem with Serout2 Pic18F4550

    Is this the first time you use that PIC model?

    What CONFIG settings are you using?

    What version of PBP, MPASM, etc.

    Robert

  3. #3
    Join Date
    Apr 2010
    Posts
    13


    Did you find this post helpful? Yes | No

    Default Re: Problem with Serout2 Pic18F4550

    Quote Originally Posted by Demon View Post
    Is this the first time you use that PIC model?

    What CONFIG settings are you using?

    What version of PBP, MPASM, etc.

    Robert
    Thanks Robert.

    this is the example which is not working :
    Define OSC 20 ' 20 MHz oscillator
    ADCON1 = 15 ' All I/O pins digital
    Pause 100

    Serout2 PORTC.6, 84, ["A,B,C"]

    I am using PBP 3 - Microcode Studio Plus 5 - MPLAB IDE v8.80 and my device programmer is melabs U2 Programmer.
    and I have put everything together based on SDFD schematics , connected to RS232 with a MAX232CPCE
    Last edited by Vett58; - 22nd January 2012 at 22:00. Reason: additional info

  4. #4
    Join Date
    Jan 2005
    Location
    Montreal, Quebec, Canada
    Posts
    2,588


    Did you find this post helpful? Yes | No

    Default Re: Problem with Serout2 Pic18F4550

    Are you sure about the oscillator setting? Didn't that change with PBP 3.0? (not sure)

    What CONFIG settings did you use? that's often a source of problems.

  5. #5
    Join Date
    Apr 2010
    Posts
    13


    Did you find this post helpful? Yes | No

    Default Re: Problem with Serout2 Pic18F4550

    Thanks Robert.
    It looks like PBP3 automatically sets the config and it works for every other PIC that I have but 18F4550.
    I tested it with various PICs and I even used a brand new 18F4550 , still getting garbage out of portc.6 .

  6. #6
    Join Date
    Jan 2005
    Location
    Montreal, Quebec, Canada
    Posts
    2,588


    Did you find this post helpful? Yes | No

    Default Re: Problem with Serout2 Pic18F4550

    Did you try setting port C as output?

    TRISC=0

  7. #7
    Join Date
    Apr 2010
    Posts
    13


    Did you find this post helpful? Yes | No

    Default Re: Problem with Serout2 Pic18F4550

    Quote Originally Posted by Demon View Post
    Did you try setting port C as output?

    TRISC=0
    I did no change .
    thanks

  8. #8
    Join Date
    Jan 2005
    Location
    Montreal, Quebec, Canada
    Posts
    2,588


    Did you find this post helpful? Yes | No

    Default Re: Problem with Serout2 Pic18F4550

    Just looking at manual, they have a DEFINE for parity?

    Not sure if this applies to 18F family.

  9. #9
    Join Date
    Apr 2010
    Posts
    13


    Did you find this post helpful? Yes | No

    Default Re: Problem with Serout2 Pic18F4550

    Quote Originally Posted by Demon View Post
    Just looking at manual, they have a DEFINE for parity?

    Not sure if this applies to 18F family.
    I did try that too , I also tried other routines like HSEROUT or Debug with all the Define s required but still no luck.

    I thank you so very much Robert for trying to help me.

  10. #10
    Join Date
    Jan 2005
    Location
    Montreal, Quebec, Canada
    Posts
    2,588


    Did you find this post helpful? Yes | No

    Default Re: Problem with Serout2 Pic18F4550

    Set your DEFINE at 48, regardless of your external oscillator.

    I just saw that in another thread just now.

    EDIT: Right here:
    http://www.picbasic.co.uk/forum/showthread.php?t=13039
    Last edited by Demon; - 22nd January 2012 at 23:53. Reason: Added link

  11. #11
    Join Date
    Apr 2010
    Posts
    13


    Did you find this post helpful? Yes | No

    Default Re: Problem with Serout2 Pic18F4550

    Quote Originally Posted by Demon View Post
    Set your DEFINE at 48, regardless of your external oscillator.

    I just saw that in another thread just now.

    EDIT: Right here:
    http://www.picbasic.co.uk/forum/showthread.php?t=13039
    My goodness , you are a genius . It worked . You are a life saver.
    Thanks ever so much. Robert.

  12. #12
    Join Date
    Jan 2005
    Location
    Montreal, Quebec, Canada
    Posts
    2,588


    Did you find this post helpful? Yes | No

    Default Re: Problem with Serout2 Pic18F4550

    Like I once read in a men's room:

    We aim to please.
    You aim too, please.

  13. #13
    Join Date
    Apr 2010
    Posts
    13


    Did you find this post helpful? Yes | No

    Default Re: Problem with Serout2 Pic18F4550

    Quote Originally Posted by Demon View Post
    Like I once read in a men's room:
    Amazing solution. Once again I am truly grateful .

Members who have read this thread : 1

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