nein,
es heisst immer F_CPU
... weil dieser Name dann auch im Programm benutzt wird, um diverse
Berechnungen damit zu machen
Was du an dieser Stelle im Makefile erreichst ist, dass du ein
1 | #define F_CPU deine_Taktfrequenz
|
definierst. Nur eben nicht, indem es direkt in den Code geschrieben
wird, sondern indem man es dem Compiler mitgibt, wenn er eine *.c Datei
compiliert. Aber der Effekt ist der gleiche.
Fast der gleiche: denn einen Unterschied gibt es.
WIrd die Angabe im Makefile gemacht, dann ist somit garantiert, dass
alle *.c Dateien mit diesem Wert für F_CPU compiliert werden. Hat jedes
*.c File sein eigenes #define, dann ist das nicht garantiert.