Forum: Mikrocontroller und Digitale Elektronik ATMEGA8 programmieren??


von Sven Münz (Gast)


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

von Thomas (Gast)


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

von Franz (Gast)


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

von ...HanneS... (Gast)


Lesenswert?

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

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.