Debug/Serout/Serout2 - please, need advice ...


Closed Thread
Results 1 to 14 of 14

Hybrid View

  1. #1
    Join Date
    Dec 2008
    Location
    Ploiesti, ROMANIA
    Posts
    582


    Did you find this post helpful? Yes | No

    Default Re: Debug/Serout/Serout2 - please, need advice ...

    Thanks for reply !
    I use simple link PIC to PC (GPIO.5 connected to DB9 - pin 2).
    I tried DEBUG command too ... with same results ...
    Of course I added in my program :
    Code:
     DEFINE DEBUG_REG GPIO          'Set Debugin pin por
     DEFINE DEBUG_BIT 5             'Set Debug pin bit
     DEFINE DEBUG_BAUD 2400         'Set Debug baud rate
     DEFINE DEBUG_MODE 0            'Set Debug mode: 0=true,1=inverted
    My schematic is based on Mr.GioppY "serial voltmeter" (http://www.picbasic.co.uk/forum/showthread.php?t=7182) with modification for my purpose ...
    Mr.GioppY use, in his program :
    Code:
    debug  dec TmpW dig 4,dec TmpW dig 3,",",dec TmpW dig 2,Cr,Lf
    but with VB program.
    First I tried "Debug DEC Advalue, 13, 10" , but I have same results in RealTerm.
    Attached Images Attached Images  

  2. #2
    Join Date
    Aug 2003
    Posts
    985


    Did you find this post helpful? Yes | No

    Default Re: Debug/Serout/Serout2 - please, need advice ...

    for 2400 baud try mode 16780 for inverted data.
    Like Tabsoft suggested, you don’t have a real RS232 serial port there.

  3. #3
    Join Date
    Nov 2003
    Location
    Wellton, U.S.A.
    Posts
    5,924


    Did you find this post helpful? Yes | No

    Default Re: Debug/Serout/Serout2 - please, need advice ...

    SEROUT2 GPIO.5,19697,[ "Hello World !!! ",$D ,$A]

    Try the above for 300 baud without a MAX232 chip.
    Dave
    Always wear safety glasses while programming.

  4. #4
    Join Date
    Aug 2003
    Posts
    985


    Did you find this post helpful? Yes | No

    Default Re: Debug/Serout/Serout2 - please, need advice ...

    And if that doesn’t work, just get the chip to tell you what it is

    Code:
    mode var word
    mode = 100;
    WHILE mode < 60000
    SEROUT2 GPIO.5,mode,[ "     ",DEC mode,"     ", $0D, $0A]
    mode = mode + 1;
    WEND

  5. #5
    Join Date
    Oct 2009
    Posts
    583


    Did you find this post helpful? Yes | No

    Default Re: Debug/Serout/Serout2 - please, need advice ...

    Interesting project.

    I'm no expert on schematics, but something doesn't sit right with the coms section. The 5v logic is used to turn on the 2n3906 via a 4k7 current limiting resistor. To prevent a direct short R10 is used, with R8 restricting the current drawn through the transistor. Normal RS232 ports like to use 12v not 5v as shown, so wondered if this could be part of the problem. But then in the linked post it must of worked for the OP who designed the volt meter ?? uhmm.

    Just for clarity, I would get an FTDI based 5v USB to Serial TTL converter, that is seen as a normal com port by the PC and see if that works... If so then the com1 port on the PC is not getting a true voltage and corrupting the system. In the original schematic there is a 20v max line. If this was 12v and the emitter of the transistor was connected to this line than that might work as it's closer to the normal RS232 voltage levels, but then again - I'm no expert and wouldn't want you to damage the PC.

    One other thing you can try - check the com setting in the serial capture program and set the flow control to none... I found that with this set to any other option in many serial terminal programs you get garbage displayed on the screen.

    Disclaimer: you follow any suggestions at your own risk.

  6. #6
    Join Date
    Dec 2008
    Location
    Ploiesti, ROMANIA
    Posts
    582


    Did you find this post helpful? Yes | No

    Default Re: Debug/Serout/Serout2 - please, need advice ...

    Thanks for support !
    The schematic is "valid" since with the original soft works just fine ... When I "give up" to voltage monitor program (VB) I am unable to receive consistent data.

  7. #7
    Join Date
    Oct 2009
    Posts
    583


    Did you find this post helpful? Yes | No

    Default Re: Debug/Serout/Serout2 - please, need advice ...

    Hey, wasn't being negative....like I stated - I'm no expert... if it works with the original code then the hardware is fine....

  8. #8
    Join Date
    Nov 2003
    Location
    Wellton, U.S.A.
    Posts
    5,924


    Did you find this post helpful? Yes | No

    Default Re: Debug/Serout/Serout2 - please, need advice ...

    You screen shot shows 300 baud, that is why I gave the example that I did.

    Now I notice you code a schematic showing 2400 baud.....
    Dave
    Always wear safety glasses while programming.

Similar Threads

  1. 12f629 serout,debug and serout2 timings
    By Dennis in forum mel PIC BASIC Pro
    Replies: 0
    Last Post: - 10th January 2010, 03:13
  2. Serout/serin issues, advice required
    By Agent36 in forum mel PIC BASIC Pro
    Replies: 9
    Last Post: - 29th May 2008, 22:51
  3. debug vs serout vs serout2
    By mychangl in forum mel PIC BASIC Pro
    Replies: 3
    Last Post: - 25th March 2007, 05:35
  4. Serout/serout2
    By fowardbias in forum Serial
    Replies: 10
    Last Post: - 23rd January 2006, 05:48
  5. Debug vs SerOut Commands
    By EShatara in forum mel PIC BASIC Pro
    Replies: 1
    Last Post: - 29th November 2004, 05:16

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