Problem mit AVR Studio 4 Assembler

Gast #1382324
Hallo,

ich bin gerade dabei mich in ASM ein zu arbeiten.
Hab mir das Buch "Mikrocomputertechnik mit Controllern der Atmel 
AVR-RISC Familie" geholt und wollte nun mal anfangen die Beispiele 
abtippen und simulieren lassen.

Tja, leider komm ich schon beim ersten Beispiel nicht weiter.
1
.DEVICE ATtiny2313
2
.INCLUDE "tn2313def.inc"
3

4

5
.EQU TAKT = 8000000
6

7

8
.CSEG
9

10
start:
11

12
LDI R16, 0xFF <-------- Fehler: AVR Simulator: Invalid opcode 0xffff at address 0x000002
13

14
OUT DDRD, R16

Ich kapier aber nicht das da falsch sein soll. Könnt ihr mir vielleicht 
auf die Sprünge helfen?

Danke euch schonmal für eure Unterstützung.
#1382330
Hallo,

habe es gerade mal reinkopiert:

.DEVICE ATtiny2313
.INCLUDE "tn2313def.inc"

.EQU TAKT = 8000000

.CSEG

start:

LDI R16, 0xFF

OUT DDRD, R16

ATtiny2313 memory use summary [bytes]:
Segment   Begin    End      Code   Data   Used    Size   Use%
---------------------------------------------------------------
[.cseg] 0x000000 0x000004      4      0      4    2048   0.2%
[.dseg] 0x000060 0x000060      0      0      0     128   0.0%
[.eseg] 0x000000 0x000000      0      0      0     128   0.0%

Assembly complete, 0 errors. 0 warnings

Gruß aus Berlin
Michael

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.