Help with pic16f690 -max232cpe


Results 1 to 37 of 37

Threaded View

  1. #12
    Join Date
    May 2008
    Location
    Italy
    Posts
    825


    Did you find this post helpful? Yes | No

    Default

    That did nothing, is there a way to check if the signal is coming out from pin 9 on max232?
    Yes place a led with 1K in series from pin 9 to gnd.

    But, I am more interested on how many IO pins you are using. Now If you have inputs pins floating (not connected) this can produce wierd result.

    I noted in your code, that you are not setting the tris registers, please do it. Set all non used pins as output and place them to a logic zero.

    Example (I assume you are using only the serial pins) :

    TrisA = %00000000
    PortA = 0

    TrisB = %00100000 ' if the only input is pin 10 Rx
    PortB = 0

    TrisC = %00000000 ' if none of the portC pins are used
    PortC = 0

    The above code has to be written on top of your code. It will set all non used port as outputs @ logic zero, avoiding to leave inputs floating.

    If your arrangement is different modify the tris command to suite your need.

    Al.
    Last edited by aratti; - 18th April 2010 at 23:50.
    All progress began with an idea

Members who have read this thread : 0

You do not have permission to view the list of names.

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts