Gast
#810071
Hallo, ich habe ein Problem mit dem CAN-Bus. Ich habe zwei STM32 Controller mittels CAN verbunden. Die Daten werden von STM32-1 an STM32-2 gesenden. STM32-2 empfängt die Daten auch ohne Probleme und die Daten sind ok, nur setzt der Sender (STM32-1) immer ein Acknowledgment Error .. egal ob STM32-2 (also der Empfänger) dran ist oder nicht. Beide enden sind mit 120Ohm abgeschlossen, Transferrate liegt bei 100kBit und wie gesagt die Daten an sich sind ok. Wenn ich STM32-1 jetzt in LocalLoop Mode setzte, also intern wird der CAN-TX Pin an den CAN-RX Pin geschaltet, CAN-TX wird aber trotzdem ausgegeben, dann ist der Fehler weg und STM32-2 empfängt die DAten trotzdem ordentlich. Hat einer ne Idee? Danke!!