This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TM4C129ENCPDT: UART Interrupt is not working

Part Number: TM4C129ENCPDT
Other Parts Discussed in Thread: EK-TM4C1294XL

Hi,

I am currently working on FreeRTOS, where I need to use UART0 for communication with a device. While checking on the evaluation board, the transmission is successful, verified using the serial monitor. However, when I attempt to send using the serial monitor, it's not received on the MCU. Additionally, when configuring using the interrupt method, the transmit or receive interrupt does not occur.

  • Hi,

    However, when I attempt to send using the serial monitor, it's not received on the MCU.

    Several things for your to check:

      - Try the simple bare-metal uart_echo example fromC:\ti\TivaWare_C_Series-2.2.0.295\examples\boards\ek-tm4c1294xl\uart_echo This example should work out of box. The example allows you to type inputs on the terminal. This should exercise the RX pin. When the MCU receives the input, it will echo back to the terminal and exercise the TX pin. If the uart_echo works then you can compare your code with the example on the pinmux configuration. Make sure you have the correct pin configuration for UART functionality. 

     - In this app note, there is also a FreeRTOS-based uart example that you can compare against your own. https://www.ti.com/lit/pdf/spma085

     - Make sure on your LaunchPad, the JP4 and JP5 are on a horizontal position.