www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Beispiel Interrupt AVR Tutorial


Autor: Markus (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

ich habe das Beispiel im AVR Tutorial > Interrupt einmal ausprobiert. 
Leider
bekomme ich wenn ich den Assambler im AVR Studio 3.53 drüber laufen 
lasse die Fehlermeldung "Duplicate Label" in Zeile 40 und 43 wo die 
Interrupts weiterverarbeitet werden. Wenn ich Sie andere 
Unterprogrammnamen verwende bekomme ich keine Fehlermeldung, aber
wohl auch keine Verarbeitung des Interrupts. Kann mir jemand erleutern
was dabei schief läuft?

Gruss Markus

Autor: Thomas (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallol,

das beudeutet das du ein Label doppelt benutzt.

Test1:

Test2:

Test2:

Test4:

Autor: Markus Bebendorf (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo

Soweit war mir das schon klar. Habe aber eine Lösung gefunden. 
Funktioniert nur mit den Labels INT0, INT1 nicht. Zum Beispiel IN0 und
IN1 oder EXT_INT0, EXT_INT1 funktionieren. Hat jemand dafür eine 
Erklärung? Sind dies vielleicht  reservierte Bezeichnungen?

Gruss Markus

Autor: Uwe (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi
Du darfst natürlich keine Namen verwenden die irgendwelchen Pins oder 
Registern zugeordnet sind, die werden ja in der inkluide xxxxdef.ink
angelegt.
Gruß Uwe

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.