Forum: Mikrocontroller und Digitale Elektronik Assembler fehlermeldung im Avr-Studio


von ASM (Gast)


Lesenswert?

Hallo Leute,

compiler vom Avr-Studio wirf mir ständig eine Fehlermeldung raus, finde 
den Fehler aber nicht.

Fehler soll in der folgenden Zeile sein:
1
ldi temp1, 0b10000000|(((@0)-1)<<6)|((@1)-1)

Fehler lautet: error: syntax error, unexpected ','

Die Zeile befindet sich in dem Makro:
1
; LCD-Cursor an bestimmte Position setzen
2
.MACRO locate  ;(Zeile,Spalte)
3
    push temp1
4
    ldi temp1, 0b10000000|(((@0)-1)<<6)|((@1)-1)
5
    rcall lcd_command
6
    pop temp1
7
.ENDMACRO

aufruf geschieht so: locate(2,1)

von ASM (Gast)


Lesenswert?

Keiner eine Idee?

von Jürgen (Gast)


Lesenswert?

ASM schrieb:
> Keiner eine Idee?

Nee, aber vielleicht hilft dir mein Macro zum Cursor setzen


1
.macro  cur                  ;Cursor setzen x,y
2
    ldi    temp1,1<<7|@0+$40*@1    ;x=0..15, Y=0..1
3
    rcall  BefOut                
4
.endmacro

von Spess53 (Gast)


Lesenswert?

Hi

>aufruf geschieht so: locate(2,1)

Nimm locate 2,1

MfG Spess

von ASM (Gast)


Lesenswert?

Spess53 schrieb:
> Hi
>
>>aufruf geschieht so: locate(2,1)
>
> Nimm locate 2,1
>
> MfG Spess

Optimal jetzt läuft es, danke!

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.