Forum: Mikrocontroller und Digitale Elektronik Blöde Frage zu AVR Studio 4


von Simone B. (simone77)


Lesenswert?

Wenn ich ein neues Projekt starte erhalte ich das leere Fenster für den 
Code. Wenn ich in dieses Fenster nun einen Beispielcode vom Netz kopiere 
(STRG-C,STRG-V) erhalte ich immer viele Fehler. Hingegen wenn ich ein 
komplettes Beispielprojekt vom Netz öffne (mit dem gleichen Code) 
erhalte ich keinen Fehler???
Woran liegt das? Die Einstellungen müssten gleich sein...?

Gruß
 Simone

von Karl H. (kbuchegg)


Lesenswert?

Simone Baur schrieb:
> Wenn ich ein neues Projekt starte erhalte ich das leere Fenster für den
> Code. Wenn ich in dieses Fenster nun einen Beispielcode vom Netz kopiere
> (STRG-C,STRG-V) erhalte ich immer viele Fehler.

Grundregel #1 in einem Forum

Sag niemals "Ich erhalte Fehler".
Du gehst ja auch nicht zu Arzt und sagst: "Es tut weh, was kann das 
sein?"

Sag konkret welche Fehler (wobei meistens nur der erste interessant ist)

Fehlermeldungen sind dazu da, dass man sie liest. Aus ihnen ergibt sich 
was das Problem ist. Und ja, es gibt viele Möglichkeiten für Probleme. 
Demenstprechend gibt es auch viele Fehlermeldungen.

von Uwe C. (Firma: privat) (olmuk)


Lesenswert?

Vorsicht, das keine Steuerzeichen beim Kopieren mitgehen - das sollte 
aber aus den Fehlern ersichtlich sein.
Ich kopiere einwandfrei mit der rechten Maustaste kopiren / einfügen 
ohne Probleme

von Ich (Gast)


Lesenswert?

Regel 2 - auch mal selber denken


Die Fehler kommen vermutlich daher, dass der per Copy-Paste eingefügte 
Code für einen anderen Controller ist.

Wenn in den Projekt-Einstellungen Mega1284 steht und der Code für einen 
Tiny13 ist, dann kann es schonmal sein, dass die Register und/oder die 
Bits darin andere Namen haben.

von Simone B. (simone77)


Lesenswert?

Der Code ist genau für diesen Controller. Mehrmals geprüft. Ich kopier 
mal über einen Editor. Vielleicht geht es dann...

von Hannes L. (hannes)


Lesenswert?

Also ich hatte damit noch keine Probleme. Ich lege auch gelegentlich ein 
neues, leeres Projekt an und kopiere den ASM-Quelltext eines anderen 
Projektes (oder Teile davon) in den Editor (Ctrl-C, Ctrl-V). Zum 
Speichern wird erstmal mit F7 assembliert, dann wird begonnen, das 
Programm an die neuen Anforderungen umzubauen. Natürlich kopiere ich 
auch evtl. benötigte Include-Dateien in den neuen Projektordner.

Das Kopieren eines gesamten Projektes in einen anderen Ordner bringt 
nichts, da dann weiter auf die Dateien des alten Projektes zugegriffen 
wird. Das mit der Projekt-Datei ist irgendwie nicht so optimal gelöst 
(oder ich bin zu doof dazu).

...

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.