Forum: Mikrocontroller und Digitale Elektronik MCP2517 -> IQR Flags werden nicht gesetzt


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
von Dani (user-dani)


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?

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.