Serial comms / Bootloader


Closed Thread
Results 1 to 15 of 15

Hybrid View

  1. #1


    Did you find this post helpful? Yes | No

    Default

    Thank you!

  2. #2


    Did you find this post helpful? Yes | No

    Default

    Hi Steve

    Someone told me that the MAX232 has an internal 5K pull down.
    It would not be necessary to put a pull down resistor as you have described.

    Is this correct?

  3. #3
    Join Date
    Sep 2004
    Location
    montreal, canada
    Posts
    6,898


    Did you find this post helpful? Yes | No

    Default

    If i refer to the Maxim datasheet...
    <img src="http://www.picbasic.co.uk/forum/attachment.php?attachmentid=573&stc=1&d=1130593189 ">

    there's indeed a pull-down resistor... mmm for the TI one, i guess it's the same.

    mmm... Hyperterminal could be the cause...
    1. did you disable the handshaking?
    2. What about if you use MicroCode Studio Serial Communicator instead?
    3. Is your MCLR pin is tied to VCC via resistor?
    4. What about if you use the original solution (resistor instead of capacitor)?

    I bet on the Handshake idea now.
    Attached Images Attached Images  
    Last edited by mister_e; - 29th October 2005 at 15:50.
    Steve

    It's not a bug, it's a random feature.
    There's no problem, only learning opportunities.

  4. #4


    Did you find this post helpful? Yes | No

    Default

    -did you disable the handshaking?
    <font color="red">Yes</font>
    - What about if you use MicroCode Studio Serial Communicator instead?
    <font color="red">MicroCode Studio Serial Communicator works!!!</font>
    <font color="red">But with visual basic or hyperterminal it does not work?
    Any idea what is the difference between the 2?
    </font>
    -Is your MCLR pin is tied to VCC via resistor?
    <font color="red">Yes</font>

  5. #5
    Join Date
    Sep 2004
    Location
    montreal, canada
    Posts
    6,898


    Did you find this post helpful? Yes | No

    Default

    In VB you'll need to disable the DTR line. Here's a usual COM port setting in VB
    Code:
        '   Serial Communication Definition
        '   ===============================
            '
            With MSComm1
                .CommPort = 1                 ' Using COM1
                .Settings = "9600,N,8,1"      ' 9600 bauds, no parity, 8 data bit,
                                              ' 1 stop bit
                                              '
                .Handshaking = comNone        ' no handshaking
                .DTREnable = False            ' disable DTR line.. avoid PIC stuck if using
                                              ' bootloader circuitry
                                              '
                .EOFEnable = False            ' disable EOF event
                .InputMode = comInputModeText ' Get Text from COM port
                .RThreshold = 1               ' amount of character to be receive prior to
                                              ' generate a CommEvent
                                              '
                .InputLen = 0                 ' get the whole string
                .PortOpen = True              ' open COM port
                End With
    MCS don't use and disable the DTR line for you.. not Hyperterm (wich i stay far of)
    Steve

    It's not a bug, it's a random feature.
    There's no problem, only learning opportunities.

  6. #6
    Join Date
    May 2004
    Location
    NW France
    Posts
    3,653


    Did you find this post helpful? Yes | No

    Default

    Last edited by Acetronics2; - 30th October 2005 at 14:42.
    ************************************************** ***********************
    Why insist on using 32 Bits when you're not even able to deal with the first 8 ones ??? ehhhhhh ...
    ************************************************** ***********************
    IF there is the word "Problem" in your question ...
    certainly the answer is " RTFM " or " RTFDataSheet " !!!
    *****************************************

  7. #7
    Join Date
    Jul 2003
    Posts
    2,358


    Did you find this post helpful? Yes | No

    Default

    Steve - Before you confuse half the forum readers - that's not a MAX232 jpg...

Similar Threads

  1. Serial Comms through TX/RX pair jumbled
    By altech6983 in forum mel PIC BASIC Pro
    Replies: 5
    Last Post: - 28th July 2009, 22:04
  2. Simple Serial Comms.
    By koossa in forum mel PIC BASIC Pro
    Replies: 1
    Last Post: - 23rd November 2007, 09:12
  3. Serial Comms with PIC micros
    By carlsnilsson in forum mel PIC BASIC Pro
    Replies: 3
    Last Post: - 21st September 2006, 02:00
  4. Replies: 2
    Last Post: - 23rd July 2006, 09:16
  5. BootLoader with USB to Serial Convertors
    By mike101video in forum General
    Replies: 6
    Last Post: - 10th January 2006, 17:48

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