Offenbar ist zz nicht richtig definiert. ulul ist keine gültige Suffix, wie gesagt. Suffix für unsigned long ist "ul".
Hallo!
Ich wollte eine Verzögerungsschleife einbinden:
#include <util/delay.h>
...
void _delay_loop_1 (zz); (zz ist definiert)
Beim kompilieren bekomme ich folgende Fehlermeldung:
C:/Programme/WinAVR/avr/include/util/delay.h:154:19: invalid suffix "ULUL" on integer constant
Es liegt also an der "delay.h". F_CPU ist im AVR-Studio definiert, es bringt aber auch keine Abhilfe diese im C-Code zu deklarieren.
Hat jemand eine Idee??
Mfg Sven
Offenbar ist zz nicht richtig definiert. ulul ist keine gültige Suffix, wie gesagt. Suffix für unsigned long ist "ul".
Disclaimer: none. Sue me.
Ich rate einfach mal:
entferne aus deiner F_CPU definition mal UL
Jetzt geht es! Im AVR-Studio stand hinter der Frequenz ein UL.
Danke! Sven
Lesezeichen