Macros für Interrupt Programmierung

OP #801471
Lesenswert?

Hi,

gibt es neben den Macros in Interrupt.h

sei() und cli() und ISR noch andere Macros die den Zugriff auf MCUCR, 
GICR und  GIFR erleichtern? Damit der Code nicht nur von 
Bitschiebeoperationen verschandelt wird? So was wie IRQ_Enable(IRQ1) 
oder ähnlich?

Gruß

Thomas
Gast #801525
Lesenswert?

Nein. Der Zugriff auf einzelnen Bits der genannten Register erfolgt
auf die gleiche Weise wie bei allen anderen I/O-Registern, d.h. der
Code wird nur so sehr verschandelt, wie dies an anderen Stellen auch
schon der Fall ist.

In welcher Form man die Bitzugriffe schreibt und was man dabei als
verschandelt empfindet, ist auch eine Frage des persönlichen
Geschmacks, aber, wie gesagt, das betrifft nicht nur die
Interruptregister.

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