delay.h einbinden funktioniert nicht

Gast #824064
Lesenswert?

Hi,

wollte grade versuchen delay.h einzubinden. Ich mach das normal immer, 
in dem ich oben im Code ein:

#include <util/delay.h>

einfüge. Doch irgendwie kommt da ein Fehler:

c:.../winavr-20071221/bin/../avr/include/util/delay.h: In function 
'_delay_us':

c:.../winavr-20071221/bin/../avr/include/util/delay.h:111: error: 
expected ')' before ';' token

c:.../winavr-20071221/bin/../avr/include/util/delay.h: In function 
'_delay_ms':

c:.../winavr-20071221/bin/../avr/include/util/delay.h:145: error: 
expected ')' before ';' token

c:.../winavr-20071221/bin/../avr/include/util/delay.h:155: error: 
expected ')' before ';' token

Im Anhang noch die delay.h

Kann doch nicht sein, dass sich da ein Fehler versteckt?
Ich denk mal ich hab irgendwas falsch gemacht? gg

Danke schonmal
Angehängte Dateien:
Gast #824123
Lesenswert?

>Hehe ja, aber warum wird es dann zugelassen das define mit ;
>abzuschließen?

Du kannst definieren was du willst. Das wird einfach als Text
eingesetzt.

Wenn du

 #define F_CPU  Hamster;:&%

eingibst, sieht das so aus

double __tmp = ((Hamster;:&%) / 3e6) * __us;

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