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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.