Part Number:TDA3XEVM
Tool/software: TI-RTOS
Hi,
I try to write an UART driver for a custom board but I have some problems to configure the UART - Registers. TX works fine.
I use the UART3 via GPIO4_15 (PAD F14) (RX) and GPIO4_16 (Pad C14) (TX).
I tryed different configurations but I didnt get any Data via RX. It seems that the software flow control is activated is that true (UART3_UART_EFR)?
We like to use the UART in interrupt mode without any flow control.
Register Dump after Configuration:
R UART3_UART_DLL 0x0000000B 0x0000003C
R UART3_UART_RHR 0x0000000B 0x0000003C
R UART3_UART_THR 0x0000000B 0x0000003C
R UART3_UART_DLH 0x0000000B 0x00000000
R UART3_UART_IER 0x0000000B 0x00000000
R UART3_UART_EFR 0x0000000B 0x000000C1
R UART3_UART_FCR 0x0000000B 0x000000C1
R UART3_UART_IIR 0x0000000B 0x000000C1
R UART3_UART_LCR 0x0000000B 0x00000003
R UART3_UART_MCR 0x0000000B 0x00000040
R UART3_UART_XON1_ADDR1 0x0000000B 0x00000040
R UART3_UART_LSR 0x0000000B 0x00000060
R UART3_UART_XON2_ADDR2 0x0000000B 0x00000060
R UART3_UART_MSR 0x0000000B 0x00000011
R UART3_UART_TCR 0x0000000B 0x00000011
R UART3_UART_XOFF1 0x0000000B 0x00000011
R UART3_UART_SPR 0x0000000B 0x0000002E
R UART3_UART_TLR 0x0000000B 0x0000002E
R UART3_UART_XOFF2 0x0000000B 0x0000002E
R UART3_UART_MDR1 0x0000000B 0x00000000
R UART3_UART_UASR 0x0000000B 0x00000040
R UART3_UART_SCR 0x0000000B 0x000000C1
R UART3_UART_SSR 0x0000000B 0x00000004
R UART3_UART_MVR 0x0000000B 0x50410604
R UART3_UART_SYSC 0x0000000B 0x00000000
R UART3_UART_SYSS 0x0000000B 0x00000001
R UART3_UART_WER 0x0000000B 0x000000FF
R UART3_UART_RXFIFO_LVL 0x0000000B 0x00000000
R UART3_UART_TXFIFO_LVL 0x0000000B 0x00000000
R UART3_UART_IER2 0x0000000B 0x00000000
R UART3_UART_ISR2 0x0000000B 0x00000003
R UART3_UART_FREQ_SEL 0x0000000B 0x0000001A
R UART3_UART_MDR3 0x0000000B 0x00000000
R UART3_UART_TX_DMA_THRESHOLD 0x0000000B 0x00000000
Can you please help me?
Best regards
Alex