ATMEGA8 programmieren??

Gast #99191
Hi..

erstmal muss ich sagen, dass ichblutiger Anfänger bin! Daher verzeiht
meine Wissenslöcher! :-)

Folgendes Problem: Will nen ATMEGA8 proggrammieren! AVR-Studio kann ich
leider nicht nehmen, da dies anscheinend nur eine serielle
Programmierung zulässt! Ich habe mir aber den ISP des Tutorials
nachgebaut, was auch soweit alles funktioniert. Wenn ich jetzt ne
Beispieldatei (aus dem Tutorial) nehme und diese Assemblieren möchte
(mit wavrasm) bekomme ich die Fehlermeldung: "m8def.inc 41 : error :
Illegal device name"

Die m8def.inc hab ich aus der Sammlung des AVR-Studios (evtl.
Fehlerhaft?). leider habe ich keine andere zum Testen gefunden. Mit
Hilfe von google und co hab ich zwar diese Problemstellung schonmal
gefunden, jedoch leider keine Lösungsmöglichkeit. Aber kann doch nicht
sein, dass es da keine Lösung für gibt!?

Also wer kann mir da helfen???

Vielen Dank schonmal und schöne Grüße
   Sven
Gast #99192
Hallo!
Kenn das Problem und die Lösung!
Öffne mal die M8def.inc mit irgendeinem Texteditor!
Wenn ich mich richtig erinnere, musst du einfach da wo

;***** Specify Device
.device ATmega8

steht ein ";" for .device ATmega8 setzen
Also:
;***** Specify Device
;.device ATmega8

Müsste dann normal funktionieren.

Gruß Thomas
Gast #99193
Hallo Thomas,

ein großes Lob an dich !
Hatte das gleiche Problem, mich dumm und dapich gesucht und
nichts gefunden. Dabei hing es nur an dem kleinen Semikolon.

Du hattest also recht, besten Dank.
Nun geht es auch bei mir.

Gruß Franz
Gast #99194
Komisch...
Ich bekomme meine Mega8-Programme assembliert, ohne diesen Eintrag
auszukommentieren. Da muss noch etwas anderes eine Rolle spielen...

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 22 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.