Serial Communication with PIC16F877A


Closed Thread
Results 1 to 17 of 17

Hybrid View

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


    Did you find this post helpful? Yes | No

    Question Modifications...

    I have scratched the line as you suggested... however, it still isn't working. If I try to transmit the example in my code, which is A369621... I don't receive anything back at all. Also, if I don't transmit anything and the USART times out, I receive this: ¬ºê*ë... any other ideas?

    Do I have to set PORTC as this:????

    TRISC=%11000000

    I'm a little confused on the correct settings to get the USART to function properly.
    Last edited by mcbeasleyjr; - 27th May 2009 at 00:25. 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

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


    Did you find this post helpful? Yes | No

    Default

    Dave
    Always wear safety glasses while programming.

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


    Did you find this post helpful? Yes | No

    Question tried...

    I copy and pasted the code you provided me but had no luck with it...

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

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

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

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

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

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

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

Similar Threads

  1. Wireless serial communication question
    By Ahmadabuomar in forum Serial
    Replies: 3
    Last Post: - 21st December 2009, 04: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, 21:02
  3. Bootloader,MCSP and Serial communication
    By surfer0815 in forum mel PIC BASIC Pro
    Replies: 2
    Last Post: - 3rd March 2006, 11:52
  4. Serial Communication using 12F629
    By charudatt in forum mel PIC BASIC Pro
    Replies: 5
    Last Post: - 14th March 2005, 05:24
  5. Replies: 8
    Last Post: - 11th November 2004, 21: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