Gast
#1456572
Hallo,
ich habe zu einem bestehenden Programm den CAN-Bus hinzugefügt,
kompiliert auch alles ohne Fehler, nur wenn ich dann die ISR hinzufüge
bekomme ich die Fehlermeldung (warning):
*** WARNING 5: SECTION LOCATED OUTSIDE CLASS AREA
SECTION: ?C_STARTUP_CODE
CLASS: ICODE
mein Aufruf (also von DaVE):
void CAN_viIsr(void) interrupt XP0INT
{
// habe den Code zur Fehlersuche komplett auskommentiert
}
XPOINT ist im Header mit 0x40 definiert, wenn ich -unsinniger Weise-
interrupt 0x10 angebe klappt es auch ohne Probleme, aber ist ja der
falsche Vektor. CAN wird auch initialisiert und anschliessend die
Interrupts enabled.
Hat jemand evtl. ne Ahnung, was ich falsch gemacht habe bzw übersehen
habe?
Vielen Dank!