Mitch64
27.03.2009, 14:04
Hallo,
kurze Frage.
Ich verwende BascomAVR und schreibe ein paar Inline-Assembler-Routinen für ATMega-Controller.
Ich stehe vor dem Problem, eine in Basic definierte Konstante (16 Bit)
in der Assembler-Routine in die Register einzulesen.
AVR Studio macht das so
ldi r24,Low(Konstant_Name)
ldi r25,High(Konstant_Name)
Leider funktioniert das Low() und High() mit Konstanten in Bascom nicht.
Wie macht man das in nun Bascom?
Mitch.
kurze Frage.
Ich verwende BascomAVR und schreibe ein paar Inline-Assembler-Routinen für ATMega-Controller.
Ich stehe vor dem Problem, eine in Basic definierte Konstante (16 Bit)
in der Assembler-Routine in die Register einzulesen.
AVR Studio macht das so
ldi r24,Low(Konstant_Name)
ldi r25,High(Konstant_Name)
Leider funktioniert das Low() und High() mit Konstanten in Bascom nicht.
Wie macht man das in nun Bascom?
Mitch.