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
Hallol, das beudeutet das du ein Label doppelt benutzt. Test1: Test2: Test2: Test4:
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
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
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.