We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Hello, i'm using NXP LPC3250. I encountered a problem with the UART5 CTI interrupt. And the problem is that this interrupt never happens. Initialization (FIFO and etc) seems to be ok, because i can normally receive RDA interrupts, as well as error interrupts are not generated. I'm trying to run a simple "blinky" program, the main cycle of the program is switching LEDs on and off. I found out that calling printf() in this cycle causes the CTI interrupt right after that in case FIFO is not empty. Trying to handle it makes the program buzz. I still have no idea how printf() can affect the interrupt. Has anybody experienced the same problem?
if the size of your hardware buffer is 1 (thus - trigger to generate an interrupt) - you will never see CTIs, only RDAs! what did you configure in the FCR register...?
FIFO is enabled, the trigger level is set to 16; U5FCR = 0xF; Sorry, i forgot to mention it in my previous post.