This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

UART doesn't work

Hey,

I have a problem with my UART. It runs as long as the RS232-Cable to the PC is connected, but once I unplug it(i.e. the TxD and RxD Pins are open), the UART stops sending data. Is this a correct behaviour or am I doing something wrong?

Parents Reply Children
  • once I unplug it(i.e. the TxD and RxD Pins are open), the UART stops sending data. Is this a correct behaviour or am I doing something wrong?

    make a small program as sketched below

    initilaize UART
    TI = 1;
    while (1)
    { if (TI)
    ( TI = 0;
    SBUF = 0x55;
    }

    If that does not pulse your Txd you have a REAL MYSTERY.

    My guess is that something in your full code stop transmitting for some reason when nothing is received.

    Erik