Witam
W ramach testu ,dla Atmegi8 napisałem takie najprostsze przerwanie Timera0 - ustalające własną częstotliwość i pobierające próbkę:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Zgodnie z BB dla przerwania wystarczy ISR (nazwa przerwania) { ciało przerwania} ityle.
Jednak po kompilacji w MkClipse dostaję taki komunikat błędu:
main.c:53:1: warning: return type defaults to 'int' [enabled by default]
ISR( TIMER0_OVF_vect ) {
^
main.c: In function 'ISR':
main.c:53:1: warning: type of '__vector_9' defaults to 'int' [enabled by default]
main.c:56:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
----------------
WARNING --> main.c --> Line: 53
Byłbym bardzo zobowiązany za wskazanie gdzie popełniam błąd i wyjaśnienie problemu, aby uniknąć takiej sytuacji na przyszłość.
Pozdrawiam
WTG