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