Hallo,
ich habe einfach mal aus einem anderen Beitrag diese Sleep-Funktion kopiert.
diese benötigt #include <util/delay.h> wo wiederrum F_CPU deiniert sein sollte.Code:void Sleep( uint16_t timeInMs ) { uint16_t loopCnt = timeInMs>>3; while( loopCnt ) { _delay_ms(8); loopCnt--; } }
Ich wollte nun meine Frequenz einbauen und habe einfach im Hauptfile (das einzige in dem mein code ist) diese Zeile eingefügt:
wenn ich mit make das file compile gibt es zwar keine Fehlermeldung aber dies Warnung:Code:#define F_CPU 8000000ULKann mir jemand diesen Fehler erklären und vor allem die Verbesserung verraten?In file included from mein_motor-included_sleep.c:11:
C:/Roboter/WINAVR/avr/include/util/delay.h:136:3: warning: #warning "F_CPU not defined for <util/delay.h>"
mein_motor-included_sleep.c:13:1: warning: "F_CPU" redefined
C:/Roboter/WINAVR/avr/include/util/delay.h:137:1: warning: this is the location of the previous definition
Danke
Gruß
Stefan
Lesezeichen