Serial comms / Bootloader


Closed Thread
Results 1 to 15 of 15

Hybrid View

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


    Did you find this post helpful? Yes | No

    Default

    let's say <10K should be enough. Also... be sure MCLR is tie to VCC with pull-up too.
    Steve

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

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


    Did you find this post helpful? Yes | No

    Default

    a simple probe... use another PIC.
    Code:
    Start:
        While PICInput=1 : wend
        HIGH LED
        pause 2000
        LOW LED
        goto Start
    Steve

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

  3. #3


    Did you find this post helpful? Yes | No

    Default

    Thank you!

  4. #4


    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?

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

  6. #6


    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>

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

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