MCP2517 -> IQR Flags werden nicht gesetzt

OP #7622524
Lesenswert?
• ▲
▼

Hallo Forum,

ich versuche gerade einen MCP2517 zum Laufen zu bringen.

Der MCP2517 ist an einen bestehenden CAN-BUS angeschlossen. Die Baudrate des MCP2517 habe ich auf 125K konfiguriert. Im Register CiINT den WAKIE Interrupt enabled (Bit 30). Anschließend den Mode im CiCON Register auf SLEEP gesetzt (Bits24,25,26). Der MCP wechselt in den SLEEP-Modus -> OK

Wenn ich jetzt Daten auf dem CAN-BUS sende erhalte ich einen IRQ am IRQ PIN und der MCP wechselt von SLEEP auf CONFIG. -> OK

Soweit so gut. Allerdings wird im Register CiINT nicht das Flag WAKIF (Bit 14) gesetzt.

Lt. Datenblatt (s34) "Flags are set by hardware and cleared by application"

Weiß jemand woran das liegen könnte?

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.