Forum: Mikrocontroller und Digitale Elektronik Takteinstellung im AVR Studio5


von Dshing S. (dshing)


Lesenswert?

Hallo,
ich hab bei mir im AVR Studio5 wohl irgendwo was verstellt, als ich ein 
fremden Quellcode aus den AVR Studio4 importiert habe.

Ich bekomme es nicht mehr hin den Takt der CPU zu definieren.

Normalerweise mache ich das mit: #define F_CPU xxxxxxxx
Jetzt wird das aber scheinbar nicht mehr angenommen, wenn ich z.B. eine 
LED _delay_ms mit blinken lassen will, ist es völlig egal was ich bei 
#define F_CPU eintrage. Dafür wird jetzt jeder Controller den ich 
programmiere auf die Frequenz von dem fremden Code eingestellt 
(ca.14Mhz).

Weiß jemand was ich da verstellt habe?

von Gerhard G. (g_g)


Angehängte Dateien:

Lesenswert?

Hallo,

Dshing Sung schrieb:
> Weiß jemand was ich da verstellt habe?

die Geschwindigkeit F_CPU drägt man bei Toolchain -> Symbols ein. Siehe 
Anhang.

von Dshing (Gast)


Lesenswert?

Hi,
wenn ich das so mache wie du sagst, dann gibt der Compiler die 
Fehlermeldung: "macro names must be identifiers" :(

von Gerhard G. (g_g)


Lesenswert?

Hallo,

mach mal ein neues Projekt auf. Da sind eigentlich alle Einträge weg.

Setze in Symbols die Einträge neu. Sollte es dann wieder nicht 
funktionieren ist etwas gröberes passiert und fordert dich zum Handeln 
auf.

Fazit: Installiere Atmel-Studio6 und alles funktioniert.

von Dshing (Gast)


Lesenswert?

Alles klar, ich hab jetzt das Studio6 installiert, und damit 
funktioniert alles wieder :)
Komisch das es das 5er zerlegt hat, da hat auch keine Neuinstallation 
mehr geholfen.

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.