Inline Assembler

Gast #507277
Lesenswert?

Hi,

bin gerade dabei ein paar Zeilen Inline-Assembler in meinen C-code 
einzufügen. Leider hab ich von Assembler keine Ahnung.

Alles andere passt, nur diese paar Zeilen bekomme ich nicht hin:

uc_8 *ptr;
uc_8 data;
ptr = (uc_8 *)&buffer;
ptr += counter;
counter++;
data = *ptr;

counter = 0x00;


Wäre super wenn mir jemand helfen könnte. Hab mir schon das AVR-Tutorial 
angeschaut. Doch auch damit haut es nicht hin.
Gast #507316
Lesenswert?

Auszug:



...but both versions will fail during the assembly stage of the 
compiler, if you explicitely need Z, like in

ld r24,Z

If you write

ld r24, %a0

with a lower case a following the percent sign, then the compiler will 
create the proper assembler line.



Also genau das, was Du suchst

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren