Syntaxliste

Gast #11724
Lesenswert?

Hallo Leute,

ich hab im nächsten Schuljahr die Mikrocontroller als Maturaprojekt. Wir 
sollen uns über die Ferien mit dem AVR-Studio 4 und den ATmega163 
vertraut machen. Nun das hab ich ein bissl!

Das einzige was ich nicht finde is wie man im AVR-Studio simple 
Operationen durchführt (Addieren, subtrahieren von Registern usw.). Hab 
nur die Befehle gefunden (im Datenblatt vom ATmega163), aber wie es dann 
weiter geht weiß ich nicht.
etwa: add r16, r17
od    r16 add r17
od    add r16, r17, r18, ... kA

Wollt mal wissen ob es da eine Liste mit dem Syntax gibt, eventuell mit 
kurzen Beispielen. Gibts da was???

Danke im voraus, Alex
Gast #11725
Lesenswert?

Schau dir mal ein Assemblerlistig an, da wirst Du viele add , sub u.s.w 
finden. Unter www.atmel.com findest du das Refrence Manual vom ATmega163 
downloaden und dort steht bestimmt auch der Syntax. Beispiele von 
Assemblerprogrammen findest du auch dort.

Achtung bei Studio 4 !!! es ist noch nicht mal beta. Im 
www.avrfreaks.net findest du nichts Gutes über Studio 4. Habe es schon 
selbst ausprobiert mit dem 1200 die Watches funktionieren nicht z.B. 
Arbeite mit Studio 3.55
Gast #11727
Lesenswert?

Hi,
was hast Du denn da für ein komisches File?
Hier das aktuelle Original
http://www.atmel.com/atmel/acrobat/doc0856.pdf

@Alex: Mit dem AVR Studio kann man bisher nur in Assembler 
programmieren. Alle wichtigen Informationen findest Du im obrigen 
Instruction Set und im Datenblatt zum Mega163

http://www.atmel.com/atmel/acrobat/doc1142.pdf

Was sollt/wollt Ihr denn damit machen?

Gruß
Markus
http://www.elektronik-projekt.de/
Gast #11729
Lesenswert?

Wow, danke Leute, daß ihr so viel gepostet habt

@Markus: Ich weiß noch net was wir damit machen sollen, das erfahren wir 
erst nächstes Jahr, da müssen meine Kollegen und ich mit dem 
Projektleiter noch zusammen setzen.

gibts bei AVR-Studio 3.55 einen großen Unterschied zur 4er Version???
ich werds mir mal anschaun
thx Alex

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