Hallo, kann ich in AVR-gcc ein komplettes *.asm einbinden wenn ja wie? oder kann ich den Quelltext kopieren in eine asm volatile();?? Vielen Dank...
Nein. Bzw. Du must tief in die C-Interna reinriechen und ne Menge umformen, damits nicht kracht. Ein C-Compiler hat seine eigene Meinung über Variablen, Registernutzung, Parameterübergabe und Stackverwaltung und da darf man ihm tunlichst nicht reinpfuschen. In der Regel ist es viel leichter und danach sogar portabel, wenn man das Assemblerzeuchs nach C umschreibt. Peter
Kleinere Assembler-Teile kannst Du im C-Code per asm einfügen. Siehe dazu die Beschreibung der avr-libc. Besonders hübsch ist das aber nicht, deswegen würde ich nur Wenig-Zeiler damit umsetzen. Alles was mehr als ein paar Zeilen ist -> siehe Peters Antwort. Gruß, Stefan
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.