mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik IRSs mit SIGNAL(signame)


Autor: Mico (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi,

In dem AVR manual wird SIGNAL(signame) definiert als:

-------
6.25.2.3 #define SIGNAL(signame)

Value:

void signame (void) _attribute_ ((signal)); \
void signame (void)

#include <avr/interrupt.h>

Introduces an interrupt handler function that runs with global 
interrupts initially disabled. This is the same as the ISR macro.
------

1.Heißt das soviel, dass für IRSs mit SIGNAL(signame) GIE nicht gesetzt 
sein brauch um die IRS zu entern oder was ist mit "initially" gemeint?

2.Wenn in einer signal IRS0 eine andere Signal IRS1 enabled wird, dann 
wird
normalerweise erst wider in die Mainmode zurückgewechselt, bevor IRS1 
geentert werden?

Vielleicht kann mir jemand hier weiterhelfen?

mfg

Autor: Karl Heinz (kbuchegg) (Moderator)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Das bedeutet, dass im Interrupt Handler die Interrupts
ausgeschaltet sind.
'initially' könnte man in diesem Zusammenhang mit
'beim Betreten von' übersetzten.

Autor: Mico (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
DANKE

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.