Forum: Mikrocontroller und Digitale Elektronik STM32F4 CAN Mailbox Problem


von Simon O. (Gast)


Angehängte Dateien:

Lesenswert?

Hi,

Ich versuche jetzt seit ein paar Stunden meinen CAN-Bus am STM32F4 
(wieder) zum Laufen zu kriegen. Vorgestern lief alles wunderbar, und als 
ich das Teil heute eingeschaltet hab kommt einfach nichtsmehr an...

Ich benutze PCAN und PCANView am PC, einen PCA82C250 Can Controller und 
das STM32F407 Discovery Board.

Wenn ich das Programm debugge liefert CAN_Transmit den Wert 4, also 
"CAN_TxStatus_NoMailBox", und CAN_TransmitStatus 2, also 
"CAN_TxStatus_Pending" zurück.

an Rs hatte ich sowohl 1kOhm, als auch gebrückt, weil ich hier in einem
anderen Beitrag gelesen habe, dass das die Ursache sein kann.

Ich kann mir nicht wirklich einen Reim darauf machen, wieso keine 
Mailbox frei sein sollte und die Nachrichten nicht gesendet werden, 
hoffe hier jemand eine Idee?

Foto vom Aufbau (sorry für unsaubere Darstellung auf die Schnelle) und 
meinen Code habe ich angehängt.

Vielen Dank!

von Simon O. (Gast)


Lesenswert?

hatte einen wackelkontakt bei einem der kabel.....hätte man wohl auch 
schneller draufkommen könnnen^^ jedenfalls funktioniert es jetzt wieder, 
thread könnte also geschlossen werden.

(falls sich noch jmd den Code anschaut da sind mir gestern beim kopieren 
auch noch 2 fehler passiert, AHB Clock einschalten fehlt und das 
CAN_DeInit ist auskommentiert)

von Ruben (Gast)


Lesenswert?

Hallo,

kannst du mir das Projekt per Email senden, habe das gleiche Problem, 
finde  den Fehler nicht . . .!


rbncrls@hotmail.com

Danke

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.