F_CPU im Makefile hat keine Wirkung

Gast #237442
Lesenswert?

Hi,
ich versuche grad ein kleines Programm mit delay.h zu schreiben. Dazu
hab ich im Makefile (abgeleitet vom Example demo.c) folgendes
geändert:

PRG            = test
OBJ            = test.o
MCU_TARGET     = atmega32
OPTIMIZE       = -O2
F_CPU          = 8000000
DEFS           =
LIBS           =

der Anfang des Sourcefiles sieht so aus:

#include <avr/io.h>
#include <avr/delay.h>

ich bekomme die Fehlermeldung:

#warning "F_CPU not defined for <avr/delay.h>"

Warum?

Wenn ich #define F_CPU 8000000 eintrage gehts
Gast #237444
Lesenswert?

Wohl nicht. Zumindest nicht wenn es nicht schon in besagtem Makefile
vorgesehen war. Das Makefile ist für mich noch ein Buch mit sieben
Siegeln.

Wie mach ich das? Das Tutorial schweigt sich darüber aus

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren