Gast
#2710661
Hallo zusammen Ich habe folgendes Programm geschrieben um die Interruptprogrammierung in C zu üben(habe bisher Assembler programmiert). Nun gibt der Compiler folgende Warnung aus: ../asdf.c:18: warning: return type defaults to `int' ../asdf.c:24: warning: control reaches end of non-void function Im Forum wurde geschrieben, dass das Programm die Interruptroutine nicht erkennt, und dass man den Vector aus dem iom8.h kopieren soll. Nun steht dort: #define SIG_OVERFLOW1 _VECTOR(8) Das ist doch die alte programmierweise mit SIGNAL() statt mit ISR(). Wenn ich aber SIGNAL(SIG_OVERFLOW1) eingebe, gibts den gleichen Fehler. Wie soll ich jetzt weiter vorgehen? Kann ich die Bibliothek erneuern?