Thanks ZhangJennie!
I saw the example and it looks easy, but if I wanna send back the information I can't visualize that information.
I have checked the uart_non_blocking example and it works when I send/receive information directly from main.c but my purpose is use interupts to receive and send the information I received to another or the same uart.
the code I used is:
void UART_1_RxCallback(uint32_t instance, void * uartState)
{
uint8_t rxChar[5]={0};
UART_DRV_ReceiveData(instance, rxChar, 1);
UART_DRV_SendData(instance, rxChar, 1u);
}