Hi team,
I am using Segger 5.4 version and nordic SDK 16.0v for the nRF52840 microcontroller. I am working on UART peripheral to send and receive data through interrupt method. I am using UART_APP_FIFO_INIT() API to generate interrupts. In the interrupt handler, I have given statements to transmit data and it is displayed in Putty. However, the data has been transmitted continuously (like a loop).
I want to know how the interrupt is generated and also why it is occuring in loop? If it is in loop, what is the time period for the interrupt generation?
Are there any other methods to generate interrupt for UART?