CAN Frame Repeating, but is received
Summary: I'm seeing a situation where the CAN frames are repeating when they should only be sent once. However, the receiving device is receiving them just fine.
Details:
I'm running an STM32U545 on it's Nucleo Board, and using a simple CAN transceiver chip. I'm sending pre-made dummy messages to spoof an external device, and have verified those messages work using an STM32L431. The frame is being sent once every 200ms, and the code is sitting in HAL_Delay() the rest of the time.
The number of repeated frames is not consistent. I'm looking on the scope/Saleae, and it can be anywhere from 1 to several (like 7 or 10), and anywhere in between. The Saleae interpreter is reporting an ACK being received, so that shouldn't be the issue.
Bit rate: 250k
Is there anything else I should check?

