Ich habe einen STM32 uC mit integrierten CAN-Controller und habe einen ISO1050, den ich direkt an die Versorgung (3V3 an VCC1, 5V an VCC2, alle GND zusammen auf GND vom morpho Stecker) gehängt habe. Im PCAN-Explorer wird ständig BUS_HEAVY angezeigt. Woran kann das liegen? Brauche ich weitere Beschaltung außer den Abschlusswiderstand? Danke für jede Hilfe. http://www.ti.com/lit/ds/slls983i/slls983i.pdf
falsche baudrate etc...wie sieht es mit error frames aus ? guck dir das can signal mal mit einem oszi an...
Die Software sollte okay sein, da ich den Code mit CubeMX geniert habe und er in einem anderen Projekt mit einem Transceiver funktioniert habe.
Moin Hildrun, Hildrun schrieb: > da ich den Code mit CubeMX geniert habe Das ist ja erstmal kein Garant für gar nix. Kann man im CubeMX denn direkt die Übertragungsrate mit angeben? Und das ist - wie TestX schon erwähnt hat - die gleiche wie im PCAN Explorer? Ist denn gegenüber dem anderen Projekt alles gleich bist auf die MCU?
Kann ich den isolierten CAN-Tranceiver wie einen normalen CAN-Tranceiver verwenden? Wie groß sollte der Pull-Up-Widerstand für TXD bemessen sein?
Hildrun schrieb: > Die Software sollte okay sein, da ich den Code mit CubeMX geniert habe Musste schmunzeln. Danke.
Hildrun schrieb: > Die Software sollte okay sein, da ich den Code mit CubeMX geniert habe Naxch meiner Erfahrung ist CubeMX noch lange kein Garant für korrekte Software. Ganz im Gegenteil, mit gut dokumentierten Quelltexten von Hobby-Autoren komme ich besser klar.
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.