signals systems

Is it possible to chane I2C pin to UART pin in LPC824?

Discussion created by signals systems on Jul 12, 2017
Latest reply on Jul 12, 2017 by Carlos_Mendoza

Hi,

Now  I am using LPC824 microcontroller.

I want to configure PIO0_10 as the UART1_TX pin.

The default fuction of PIO0_10 pin is I2C_SCL.

In my code i disabled that function and make that pin as uart_tx.but i did not get the proper output in uart terminal.

Is it possible to configure I2C pin as UART pin.

 

my configuration is,

 

void Init_UART_PinMux(void)
{
/* Enable the clock to the Switch Matrix */
LPC_SYSCTL->SYSAHBCLKCTRL |= (1<<7);

 

Chip_Clock_SetUARTClockDiv(1); /* divided by 1 */

 

 

 

Chip_SWM_DisableFixedPin(SWM_FIXED_SWCLK); //Uart1_rx pin
Chip_SWM_DisableFixedPin(SWM_FIXED_I2C0_SCL); //Uart1_tx pin

 

 

 

Chip_SWM_MovablePinAssign(SWM_U1_RXD_I, 3); //rx_uart1
Chip_SWM_MovablePinAssign(SWM_U1_TXD_O, 10);//tx_uart1

 

/* Disable the clock to the Switch Matrix to save power */
LPC_SYSCTL->SYSAHBCLKCTRL &= ~(1<<7);

}

 

thanks in advance.

Outcomes