AnsweredAssumed Answered

My board doesn't run on RS232C DTE mode

Question asked by Naoki Nishioka on Apr 10, 2014
Latest reply on Apr 15, 2014 by Naoki Nishioka

My board doesn't run on RS232C DTE mode.

 

I connect UART1_TXD to CSI0_DATA10(pad M1) and connect UART1_RXD to CSI0_DATA11(pad M3).
I also connect UART1_CTS to EI_D19(pad G21) and connect UART1_RTS to EIM_D20(pad G20).
I think that UART1_CTS is input signal, and UART1_RTS is output signal to i.mx6 on RS232C DTE mode.

Without flow control, my board runs normally.

 

I also set registers as below.
UART1_UFCR[DCEDTE]=1        (DTE mode selected)
IOMUXC_UART1_UART_RTS_B_SELECT_INPUT[DAISY]=00  (selecting ALT4 mode of pad EIM_D19 for UAET1_CTS_B)
IOMUX_SW_MUX_CTL_PAD_EIM_DATA19[MUX_MODE]=100  (select signal UART1_CTS_B)
IOMUX_SW_MUX_CTL_PAD_EIM_DATA20[MUX_MODE]=100  (Select signal UART1_RTS_B)

 

Are there any problems about my circuit connectons or register setting?

Outcomes