This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

UART does not seem to operate correctly on pins 28-31

Hello,

       I have been having issues when using the UART libraries (app_uart.h) with certain pins on the nrf52832. Previous iterations of our project have worked correctly but on the current iteration the UART initialization seems to stop the board from operating. The pinout are set as follows:

     RX = pin 29,   TX = pin 31,  CTS = pin 28,  RTS = pin 30

Board operation was tested both by waiting for received UART values (through USB on a computer) and flashing an LED. When running through a SEGGER debugger, it seems that this set of pins puts the system into an infinite loop. This issue was run using SDK versions 12.1 and 15.1.0 on our both our custom board and the nrf52 DK. The nrf52 DK was tested by trying to initialize the UART with the pins given above, and looking for the blinking of the LED.

All of the pins used here have been verified to work as digital inputs and outputs and are connected to the board correctly.

This is a later iteration of the project and previous boards using different UART pins did not have similar issues. We are using a Maxim MCP2200 as a USB to UART on our custom board, but again this same issue seemed to arise on the development kit. This seems like it should be such a simple test but it has proven to cause a lot more issues than initially expected.

Any help on this is greatly appreciated. Thanks in Advance!

-A.J.

Parents Reply Children
No Data
Related