Interruptshandling in C-Code und S-Code Die Interruptabarbeitung und Steuerung ist mir in C bekannt und klappt auch prima. Ich möchte sowohl in C als auch in ASM verschiedene Interrupts abarbeiten. Leider weiß ich nicht wie das in ASM hinhaut. comperlieren tut ers auch nicht Vielen Dank ------------------------------ makefile: ASRC = ..\routine\CF.S ------------------------------ ; ==================================================== ; SIG_OUTPUT_COMPARE0 INTERRUPT every 0.01s ; Increase u16 COUNTER1 .global SIG_OUTPUT_COMPARE0 <- (selbe wie in der iom128.h) SIG_OUTPUT_COMPARE0: push r24 push r25 lds r24,(COUNTER1+0) lds r25,(COUNTER1+1) ADIW r24,0x01 sts (COUNTER1+0),r24 sts (COUNTER1+1),r25 pop r25 pop r24 reti
Hier ist es ein deutsches Forum. Da tu ich mich um einiges leichter. Und bei den AVRfreaks hat mir noch keiner helfen können. Ich werde mich aber bemühen nur noch in einem Forum zu einem Thema fragen.
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.