Hi All,
I am using TL16C754CIPM 4-Channel UART Controller.
Among the 4-Channels with first two channels we are using 5-Pin Mode (i.e. Tx, Rx, RTS, CTS and GND).
Now, I wanted to test RTS and CTS functionality on them. So, I want to see a Modem Status Interrupt and /CTS & /RTS change of interrupt.
The corresponding IIR values are IIR = 0x8 and IIR = 0x20.
Fot this I have interconnected Two UART Channels. (CHA.TX to CHB.RX, CHA.RX to CHB.TX, CHA.RTS to CHB.CTS and CHA.CTS to CHB.RTS)
I am changing level of RTS on channel A by writing to MCR[1]. Correspondingly I can see that 0x20 from IIR when ever RTS goes from active to inactive on CHannel A.
But on channel B I see always a Zero value for IIR. But. MSR tpggles between 0xE1 and 0xF1.
The method that I am following is correct?
Please help me in understanding RTS and CTS independently.
Regards,
GSR