www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik ATMEGA8 programmieren??


Autor: Sven Münz (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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

Autor: Thomas (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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

Autor: Franz (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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

Autor: ...HanneS... (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Komisch...
Ich bekomme meine Mega8-Programme assembliert, ohne diesen Eintrag
auszukommentieren. Da muss noch etwas anderes eine Rolle spielen...

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.