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?
Hallo, Dshing Sung schrieb: > Weiß jemand was ich da verstellt habe? die Geschwindigkeit F_CPU drägt man bei Toolchain -> Symbols ein. Siehe Anhang.
Gast
#2915600
Hi, wenn ich das so mache wie du sagst, dann gibt der Compiler die Fehlermeldung: "macro names must be identifiers" :(
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.
Gast
#2916636
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.
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.
