Interrupt enable by Arduino

Gast #3434072
Lesenswert?

Hi

>Wie kann bei einem Arduino Mega 2560 prüfen ob der globalle interrupt

Höchstens 'globale'. I-Bit in SREG prüfen.

>und der dem uart 0 enabled ist?

Und was von USART0? Transmitter oder Receiver?

Für Transmitter: Testen ob TXEN0 in UCSR0B gesetzt ist.
Für Receiver:    Testen ob RXEN0 in UCSR0B gesetzt ist.

Näheres, siehe Datenblatt.

MfG Spess
#3434159
Lesenswert?

OneBitUser schrieb:
> Wie kann bei einem Arduino Mega 2560 prüfen ob der globalle interrupt
> und der dem uart 0 enabled ist?

Da gehen wir mal ganz kommod ins Datsheet in die Kapitel Interrupt/UART, 
dort unter Register-Description und schon wissen wir, wie die Register 
heißen und wie die Bits darin.

Und dann einfach nur diese Register auslesen und die gewünschten Bits 
maskieren.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren