Hab gerade folgendes gefunden (S.809, Dokument RM0008 von ST) bei USART
Interrupts:
The USART interrupt events are connected to the same interrupt vector
(see Figure 301).
• During transmission: Transmission Complete, Clear to Send or Transmit
Data Register
empty interrupt.
• While receiving: Idle Line detection, Overrun error, Receive Data
register not empty,
Parity error, LIN break detection, Noise Flag (only in multi buffer
communication) and
Framing Error (only in multi buffer communication).
These events generate an interrupt if the corresponding Enable Control
Bit is set.
Soweit ich den letzten Satz versteh, generiert der nur einen Interrupt,
wenn das entsprechende Control Bit gesetzt ist. Das heißt ja dann, dass
wenn ich z.B. mit:
1 | USART_ITConfig(USART1, USART_IT_RXNE, DISABLE);
|
disable, ein Interrupt verloren geht. Lieg ich richtig?