Forum: Mikrocontroller und Digitale Elektronik Meier


von Horst (Gast)


Lesenswert?

Hallo,

ich habe mir das ASM Programm von dem Digitalen Funktionsgenerator
angesehen.
AVRStudio läuft beim kompilieren auf einen Fehler hier:

;LCD-Cursor an bestimmte Position setzen
.MACRO locate ;(Zeile,Spalte)
        push temp1
        ldi temp1, 0b10000000|(((@0)-1)<<6)|((@1)-1) ; Hier ist ein
Fehler
        rcall lcd_command
        pop temp1
.ENDMACRO

Digitaler-FU-generator.asm(121): error: syntax error, unexpected ','

Woran könnte das liegen ?

Dann noch eine Frage wo finde ich eine Doku in der ich nachlesen kann
was das hier bedeutet

|(((@0)-1)<<6)|((@1)-1)

Oder könnte mir mal jemand diese Zeile Zeichen für Zeichen erklären ?

mfg
Horst

von Horst Meier (Gast)


Lesenswert?

Hoppla habe mich vorhon vertippt kann jemand bitte den Topic Namen
gerade biegen, vielen Dank.

mfg
Horst Meier

von Patrick D. (oldbug) Benutzerseite


Lesenswert?

>kann jemand bitte den Topic Namen gerade biegen

Nein, geht nicht...

von andreas (Gast)


Lesenswert?

du musst das assemblerprogram mit tavrasm kompalieren, dann geht es 
einwandfrei. ich hab da gerade ein anderes Problem: woher bekomme ich 
das programm fürs EEPROM???

ach ja, falls du die kompalierte .hex datei brauchst, meldest dich am 
besten bei dir dann schick ich sie dir zu.

blog@andreas-knoblauch.de

Gruß Andreas

Beitrag #6865627 wurde von einem Moderator gelöscht.
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.