Hi Leute, Ich habe hier ein Programm geschieben, welches eine Pause berechnet mit Timer0. Ich möchte die Delay function nicht benutzen. Mein problem ist, wenn ich compiliere bokomme ich immer folgende Warnungen. Compiling: pausetimer.c avr-gcc -c -mmcu=atmega8515 -I. -gdwarf-2 -DF_CPU=3686000UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=pausetimer.lst -std=gnu99 -MD -MP -MF .dep/pausetimer.o.d pausetimer.c -o pausetimer.o pausetimer.c:18: Warnung: Rückgabetyp ist auf »int« voreingestellt pausetimer.c:18: Warnung: Funktionsdeklaration ist kein Prototyp pausetimer.c: In function `INTERRUPT': pausetimer.c:18: Warnung: Typ von »__vector_7« ist auf »int« voreingestellt pausetimer.c:21: Warnung: Kontrollfluss erreicht Ende einer Nicht-void-Funktion Was habe ich falsch gemacht? was heisst diese letzte Warnung und wie kann ich sie korrigieren? Danke im Voraus.
Gast
#366575
> INTERRUPT (TIMER0_OVF_vect)
Tja, man sollte vielleicht mal die Doku richtig lesen. Versuchs mal
mit ISR(TIMER0_OVF_vect)...
Halloooooooo!!! :( kann mir niemand helfen? oder hat jemand ein laufendes programm geschrieben in c , das eine delay mit timer berechnet? hilfe
Gast
#366577
Wie bitte??? War das nicht genug Hilfe??? Was denn noch???
OOOhhhhh! Tausend Mal Danke Johnny. Das war mein Fehler. Kiss
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.