uy, si, no me fijé, perdon, pues tengo la UART en modo loopback(para ir probando en principio), 8 bits sin paridad, un bit de stop, añado los parámetros.
UxMODEvalue = UART_EN & UART_IDLE_CON & UART_RX_TX &
UART_EN_WAKE & UART_EN_LOOPBACK &
UART_DIS_ABAUD & UART_NO_PAR_8BIT &
UART_1STOPBIT;
UxSTAvalue = UART_INT_TX_BUF_EMPTY &
UART_TX_PIN_NORMAL &
UART_TX_ENABLE &
UART_INT_RX_CHAR &
UART_ADR_DETECT_DIS &
UART_RX_OVERRUN_CLEAR;
luego la función la uso así:
char tx[] = {0x00, 0xAA, 0xff, 0xcc, 0xee};
putsUART1((unsigned int *)tx);
Gracias