AVR Studio 4

Gast #21874
Lesenswert?
• ▲
▼
Hi,
so habe es noch einmal ausprobiert und die Fehlermeldung studirt.
da kommt
Building project...
Datei nicht gefunden
E:\Elektronik\avr 90s4433>del grundlage.lst
Datei nicht gefunden
E:\Elektronik\avr 90s4433>"C:\Programme\Atmel\AVR 
Tools\AvrAssembler\avrasm32.exe" -fI "E:\Elektronik\avr 
90s4433\Grundlage.asm" -o "grundlage.hex" -d "grundlage.obj" -e 
"grundlage.eep" -I "E:\Elektronik\avr 90s4433" -I "E:\Elektronik\avr 
90s4433\4433def.inc"
AVRASM: AVR macro assembler version 1.57  (Nov 15 2002 10:58:00)
Copyright (C) 1995-2002 ATMEL Corporation
Creating   'grundlage.eep'
Creating   'grundlage.hex'
Creating   'grundlage.obj'
Assembling 'E:\Elektronik\avr 90s4433\Grundlage.asm'
E:\Elektronik\avr 90s4433\Grundlage.asm(2) : error : Unknown instruction 
opcode
E:\Elektronik\avr 90s4433\Grundlage.asm(6) : error : Undefined variable 
referenced
E:\Elektronik\avr 90s4433\Grundlage.asm(9) : error : Undefined variable 
referenced
Assembly complete with 3 errors
Deleting   'grundlage.eep'
Deleting   'grundlage.obj'
Deleting   'grundlage.hex'
E:\Elektronik\avr 90s4433>
Was mir ganicht gefällt ist diese 3 deletings!
An was liegt des?
Komm einfach nicht drauf
Peter
Gast #21877
Lesenswert?
• ▲
▼
Hi
@Sebastian Wille
Was meinst du damit?
@mikki
Das glaube ich kaum ich habe es vom Tutorial.
Hier mal der Code

include "4433def.inc"       ;Definitionsdatei einbinden, ggf. durch
                             ;2333def.inc ersetzen

         ldi r16, 0xFF       ;0xFF ins Arbeitsregister r16 laden
         out DDRB, r16       ;Inhalt von r16 ins IO-Register DDRB 
ausgeben

         ldi r16, 0b11111100 ;0b11111100 in r16 laden
         out PORTB, r16      ;r16 ins IO-Register PORTB ausgeben

ende:    rjmp ende           ;Sprung zur Marke "ende" -> Endlosschleife
Gast #21878
Lesenswert?
• ▲
▼
und wo ist der Punkt vor include
.include "4433def.inc"
Daher sind die Fehlermeldungen auch erklärlich
include als Befehl kennt der Assembler nicht sondern nur als .include 
Direktive. Daher wird 4433def.inc nicht eingebunden und die Zuweisungen 
für DDRB und PORTB nicht vorhanden.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.