Forum: Compiler & IDEs AtmelStudio - Definitionen in C und Assembler


von Chris (Gast)


Lesenswert?

Hallo,

ich möchte gern den Interrupt-Teil in Assembler schreiben.

Wie kann ich die in C gemachten Definitionen (#define red PORTA) 
automatisch im Assembler-File verwenden, ohne die dort nochmal machen zu 
müssen (.equ red, PORTA)?

Danke im Voraus

von Thomas H. (Firma: CIA) (apostel13)


Lesenswert?

Gibt mehrere Wege. Ich schreibe solche Definitionen die in C und Ass 
verwendet werden sollen in eine Datei "definitions.h" und includiere 
jeweils in den c Source und den assembler Source

von Chris (Gast)


Lesenswert?

Wunderbar, funktioniert :-)

Danke dir Thomas

von Peter D. (peda)


Lesenswert?

Chris schrieb:
> Wie kann ich die in C gemachten Definitionen (#define red PORTA)
> automatisch im Assembler-File verwenden
1
  #define red PORTA
2
3
  out _SFR_IO_ADDR(red), r16

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
Noch kein Account? Hier anmelden.