Forum: Mikrocontroller und Digitale Elektronik CAN empfangen


von LARA (Gast)


Angehängte Dateien:

Lesenswert?

Hallo CAN-Spezialisten!
Ich habe ein Board mit einem ATMega128, einen MCP2510 (CAN-Controller)
und moechte einen Bus, den ich mit der CANoe-SW simuliere abhoeren. Ich
habe den MCP configuriert und die serielle Schnittstelle tut soweit. Das
Empfangen der Nachrichten soll einen Interrupt ausloesen, der vom µC als
externer Interrupt erkannt werden soll und entsprechend die Register
ausgelesen. Auf dem Oszi kann ich auch ankommende Nachrichten am MCP
(RXCAN) sehen, aber es wird eben kein Interrupt ausgeloest. Im
CANINT-Register werden nicht die richtigen Flags RX1IF oder RX0IF
gesetzt, sondern die Fehler-Bits MERRF und ERRIF.  Die CNF-Register
habe ich so gesezt, dass sie mit den Parametern des simulierten Busses
uebereinstimmen.
Vielleicht hat ja iregendjemand eine schlaue Idee...
Vielen Dank!
LARA

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.