Yahoo Groups archive

Lpc2000

Index last updated: 2026-04-28 23:31 UTC

Message

Re: Missing THRE Interrupt

2006-04-22 by jayasooriah

--- In lpc2000@yahoogroups.com, "johnthomasedwardtimm" <area51@...> wrote:
>
> The errata states that if MSR interrupt is 
> turned off, which it is in our case, then the THRE interrupt is 
> lowest priority.  We only have two interrupts configured THRE and 
> RDA.  As per the errata, if we read the IIR and it is a THRE, we are 
> okay in that it won't clear a pending RDA that occurs during the 
> read.  If we read the IIR and it is an RDA we should get the RDA and 
> a pending THRE will come in as a separate interrupt because reading 
> the RDA is non-destructive.

Have a look UART.1 errata for LPC2292.  The errata does not identify
the root cause and thus it is difficult to say if and how this could
manifest in your particular scenario.

Also have a look at the interaction of RDA with CTI signals that is
covered by AN10414.

I suspect your answer lies somewhere between the two. 

Jaya

Attachments

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.