This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Flow control problem

Hello sir,

                 I am using TL16CP754C in my project. With the hardware flow control enable, i am not able to stop the data transmission. I am making the CTS to high and low by connecting the CTS to VCC and GND. But without any respect to CTS, Data is transmitted to the receiver as soon as i switch on the system.

Please help me in this.

 

Regards,

Srinidhi

 

  • Have you enabled Auto-CTS#, bit 7 in the EFR register?

    You have to write 0xBF to the Line Control Register in order to access the EFR register and set the Auto-CTS# bit - EFR[7]

    outportb(LCR_UART1, 0xBF);     /* Enable EFR access */
    outportb(EFR_UART1, 0x80);     /* Enable Auto-CTS#  */
    outportb(LCR_UART1, 0x00);     /* Disable EFR access */

    Best Regards,

    Joe