Forum: Mikrocontroller und Digitale Elektronik Problem mit AVR Studio 4 Assembler


von blub² (Gast)


Lesenswert?

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.

von Michael U. (amiga)


Lesenswert?

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

von blub² (Gast)


Lesenswert?

Merkwürdig, jetzt hab AVR Studio mal neu gestartet und dann nochmal 
versucht und schon ging es.

Sehr komisch...

Aber danke für die schnelle Antwort.

von Kasperle (Gast)


Lesenswert?

Nicht vergessen:

end: rjmp end

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.