Anfängerfragen zu WinAVR - AVR Studio
Hallo !
Ich fange gerade an mit WinAVR auf dem AVR-Studio zu programmieren.
Beim Benutzen der Definition "#define F_CPU 8000000" in meinem Programm hat mir der Compiler eine Warnung gegeben. Die Definition F_CPU wurde redefiniert.
Nach einem Blick ins Makefile habe ich gesehen, daß dort eine Definition DF_CPU aus den Projektdaten des AVR-Studios erzeugt und an den Compiler übergeben wird.
Hängen diese Definitionen zusammen DF_CPU=F_CPU ? Wenn ja, wo werden die Definitioen verarbeitet, in einem Headerfile oder im Compiler.
Vielen Dank für Antworten...
Buck
Re: Anfängerfragen zu WinAVR - AVR Studio
Hi BuckWheat,
Zitat:
Zitat von BuckWheat
... mit ... AVR-Studio ... programmieren ... Compiler ... Warnung ... Die Definition F_CPU wurde redefiniert ...
Im AVRStudio gibts in der oberen Leiste einen Button mit einem Zahnrad und dem Quick-Info [Edit Current Configuration Options]. Wenn Du diesen Button nicht siehst, dann in der Statusleiste auf [Projekt] klicken. Es kommt in beiden Fällen dasselbe Fenster [x-dein-file Projekt Options]. Auf dieser ersten Seite gibts in der Mitte ein kleines Eingabefenster, links davon steht "Frequency:". Hier tippst Du die aktuelle Frequenz ein - UND LÖSCHT die Frequenz-#define in Deiner Quelle. Dieses Vorgehen ist eigentlich der Standard (*ggg* - zumindest bei mir).
Dieses ganze, mehrseitige Fenster ist sozusagen das GUI, das beim AVR-Studio den makefile ersetzt. SEHR praktisch !