Serial Communication with PIC16F877A


Closed Thread
Results 1 to 17 of 17

Hybrid View

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


    Did you find this post helpful? Yes | No

    Default

    Can you post your schematic and/or a picture of your setup. I think it is down to a hardware problem now.

    Caps on the 232?
    Cable is straight through?
    Usb to serial converter?
    Real serial port?
    Port on PC is known to be good?

    Hold one hand in the air while touching you big toe?

    Could be anything now.
    Dave
    Always wear safety glasses while programming.

  2. #2
    Join Date
    Dec 2008
    Location
    Charlottesville, VA
    Posts
    31


    Did you find this post helpful? Yes | No

    Question lol...

    Quote Originally Posted by mackrackit View Post
    Can you post your schematic and/or a picture of your setup. I think it is down to a hardware problem now.

    Caps on the 232?
    Cable is straight through?
    Usb to serial converter?
    Real serial port?
    Port on PC is known to be good?

    Hold one hand in the air while touching you big toe?

    Could be anything now.
    Well... you'd have to give me a while to get a schematic drawn up. There are 4 caps on the 232. The cable is a regular serial cable, male on one end female on the other. I don't have a USB to serial converter although using that while trying to debug does work. It is a serial port on the back of my computer so I'm assuming that it is a real port. This is first time I've really tried using the serial port so as far as knowing whether its good or not I don't know, nor do I know how to check. Device manager does say that device is working properly with no problems. Lol, and not sure I want to try that one or not. Probably fall flat on my face.

    Morris Beasley
    Manufacturing Test Technician
    B.S. Industrial Technology (2007)

    For more information on our robotics, please visit:
    http://www.ish-electronics.webs.com

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


    Did you find this post helpful? Yes | No

    Default

    Make sure the cable is not for a modem. Pin 2 on one end goes to Pin 2 on the other, the same for pin 3.

    Test PC serial port by jumping PINs 2 and 3 with a 10K and use a terminal to see if you get an echo.
    Dave
    Always wear safety glasses while programming.

  4. #4
    Join Date
    Dec 2008
    Location
    Charlottesville, VA
    Posts
    31


    Did you find this post helpful? Yes | No

    Question reply...

    Quote Originally Posted by mackrackit View Post
    Make sure the cable is not for a modem. Pin 2 on one end goes to Pin 2 on the other, the same for pin 3.

    Test PC serial port by jumping PINs 2 and 3 with a 10K and use a terminal to see if you get an echo.
    I tested my serial port and sent 5 succesfully in the loopback... what else can i try?

    Morris Beasley
    Manufacturing Test Technician
    B.S. Industrial Technology (2007)

    For more information on our robotics, please visit:
    http://www.ish-electronics.webs.com

  5. #5
    Join Date
    Dec 2008
    Location
    Charlottesville, VA
    Posts
    31


    Did you find this post helpful? Yes | No

    Post schematic...

    I am attaching a bitmap of my schematic for my ICD and ICP. I am using the ICD for the serial communication.
    Attached Images Attached Images  

    Morris Beasley
    Manufacturing Test Technician
    B.S. Industrial Technology (2007)

    For more information on our robotics, please visit:
    http://www.ish-electronics.webs.com

  6. #6
    Join Date
    Aug 2006
    Location
    Look, behind you.
    Posts
    2,818


    Did you find this post helpful? Yes | No

    Default

    Quote Originally Posted by mackrackit View Post
    Make sure the cable is not for a modem. Pin 2 on one end goes to Pin 2 on the other, the same for pin 3.
    Did you test as Mackrackit suggested above? Many serial appearing cables are actually laplink cables, or nul modem cables and the Tx and Rx pins are crossed so two computers can be linked directly.
    If you do not believe in MAGIC, Consider how currency has value simply by printing it, and is then traded for real assets.
    .
    Gold is the money of kings, silver is the money of gentlemen, barter is the money of peasants - but debt is the money of slaves
    .
    There simply is no "Happy Spam" If you do it you will disappear from this forum.

  7. #7
    Join Date
    Dec 2008
    Location
    Charlottesville, VA
    Posts
    31


    Did you find this post helpful? Yes | No

    Question reply

    Quote Originally Posted by Joe S. View Post
    Did you test as Mackrackit suggested above? Many serial appearing cables are actually laplink cables, or nul modem cables and the Tx and Rx pins are crossed so two computers can be linked directly.
    Yes I tested it... I successfully sent a message through my cable and echoed it back by shorting pin 2 to pin 3.... any other ideas?

    Added:

    Is there anyway to tell if my cable is crossed as you suggest?... I know I got the echo by shorting pin 2 to pin 3 but I would still get the echo if the pins were crossed...

    Resolved:

    Thank you guys for your help. After testing my cable for continuity I realized that it is crossed. Going to get a new cable and hopefully that fixes the problem.
    Last edited by mcbeasleyjr; - 27th May 2009 at 21:51. Reason: another question...

    Morris Beasley
    Manufacturing Test Technician
    B.S. Industrial Technology (2007)

    For more information on our robotics, please visit:
    http://www.ish-electronics.webs.com

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


    Did you find this post helpful? Yes | No

    Default

    Just reverse the connection at the device end, swap pins 2 and 3.
    Or cut the cable...
    Dave
    Always wear safety glasses while programming.

  9. #9
    Join Date
    Aug 2006
    Location
    Look, behind you.
    Posts
    2,818


    Did you find this post helpful? Yes | No

    Default

    Quote Originally Posted by mackrackit View Post
    Just reverse the connection at the device end, swap pins 2 and 3.
    Or cut the cable...
    Or if you have a null modem adapter use it to swap back . . .
    If you do not believe in MAGIC, Consider how currency has value simply by printing it, and is then traded for real assets.
    .
    Gold is the money of kings, silver is the money of gentlemen, barter is the money of peasants - but debt is the money of slaves
    .
    There simply is no "Happy Spam" If you do it you will disappear from this forum.

Similar Threads

  1. Wireless serial communication question
    By Ahmadabuomar in forum Serial
    Replies: 3
    Last Post: - 21st December 2009, 03:49
  2. PIC to PIC "wired" serial one-way communication - SERIN2/SEROUT2
    By flotulopex in forum mel PIC BASIC Pro
    Replies: 5
    Last Post: - 14th April 2008, 20:02
  3. Bootloader,MCSP and Serial communication
    By surfer0815 in forum mel PIC BASIC Pro
    Replies: 2
    Last Post: - 3rd March 2006, 10:52
  4. Serial Communication using 12F629
    By charudatt in forum mel PIC BASIC Pro
    Replies: 5
    Last Post: - 14th March 2005, 04:24
  5. Replies: 8
    Last Post: - 11th November 2004, 20:08

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