Other Parts Discussed in Thread: OMAPL138
Hello,
I'm working on OMAPL138, In that, I'm facing the issue in UART1 while transmitting data I have checked with CRO voltage level getting fluctuated, Actually I have to receive the data from S1216F8 gi3 (skytraq GNSS) Instead of latitude, longitude data I'm receiving some garbage data.
I have checked with the level shifter also that time also I'm getting junk data and voltage level fluctuating instead of 3.3.v I'm receiving 2.5v.
My UART1 is working only I have checked with loopback mode.
Please help me out of this error. Below I have mentioned the UART1 configuration
void Uart1(void)
{
PSCModuleControl(SOC_PSC_1_REGS, HW_PSC_UART1 , PSC_POWERDOMAIN_ALWAYS_ON,
PSC_MDCTL_NEXT_ENABLE);
/* Setup PINMUX */
UARTPinMuxSetup(1, FALSE);
UARTEnable(SOC_UART_1_REGS);
/* 1 stopbit, 8-bit character, no parity */
config = UART_WORDL_8BITS;
/* Configuring the UART parameters*/
UARTConfigSetExpClk(SOC_UART_1_REGS, SOC_UART_1_MODULE_FREQ, 115200,
config, UART_OVER_SAMP_RATE_16);
/* Enabling the FIFO and flushing the Tx and Rx FIFOs.*/
UARTFIFOEnable(SOC_UART_1_REGS);
/* Setting the UART Receiver Trigger Level*/
UARTFIFOLevelSet(SOC_UART_2_REGS, UART_RX_TRIG_LEVEL_1 );
}
Thanks in advance
Regards,
Seyed