Gast
#3411356
Hallo ! Ich möchte auf einem LPC1758 einen UART-Interrupthandler einrichten. Dieser muss zunächst herausfinden, welcher Interrupt überhaupt ansteht. Ich habe nun das Reference Manual der MCU von vorne nach hinten gelesen und nicht herausfinden können, was aus Anwendungssicht der Unterschied ist zwischen * Line Status Register abzufragen mit: lsr = UART_GetLineStatus(UART0); if (lsr & UART_LSR_THRE) // check, whether LSR_THRE is pending { ... } und * Interrupt Identification Register welches ich ja ähnlich abfragen könnte. Was nehme ich richtigerweise? Ich habe das Gefühl, hier nicht richtig verstanden zu haben. Vielen Dank !