Thank you for your reply.
I have set the direction for the DIO7 as an input, but it no effects.
I am working on the JN-AN-1189.
Have you reproduced this problem on the JN-AN-1189?
Can you normally use UART0 to receive data on JN-AN-1189?
The codes as follow:
#define UART0_RXD (1<<7)
#define UART0_TXD (1<<6)
PRIVATE void vUart_Init(void)
{
vAHI_DioSetDirection(0, UART0_TXD);
vAHI_DioSetDirection(UART0_RXD, 0);
vAHI_DioSetPullup(0, UART0_TXD);
vAHI_DioSetPullup(UART0_RXD, 0);
vAHI_UartSetRTSCTS(E_AHI_UART_0, FALSE);
vAHI_UartEnable(E_AHI_UART_0);
vAHI_UartReset(E_AHI_UART_0, TRUE, TRUE);
vAHI_UartReset(E_AHI_UART_0, FALSE, FALSE);
vAHI_Uart0RegisterCallback ( os_vAPP_myCoordisrUart );
vAHI_UartSetBaudRate(E_AHI_UART_0, E_AHI_UART_RATE_9600);
vAHI_UartSetControl(E_AHI_UART_0, FALSE, FALSE, E_AHI_UART_WORD_LEN_8, TRUE, FALSE); /* [I SP001222_P1 279] */
vAHI_UartSetInterrupt(E_AHI_UART_0, FALSE, FALSE, TRUE, TRUE, E_AHI_UART_FIFO_LEVEL_1);
}