Dispatch Bay
STM32 CAN Receives Nothing Debug
Symptom
Bay 2's commands are on the bus, but the terminal stays blank. The registers and bit fields are on the Datasheet tab.
Circuit
Pass condition
USART1 prints one line per frame for bay 2, standard IDs 0x120 to 0x127: ID:0x<id> DLC:<n> DATA:<bytes>, in hex. Other nodes' frames print nothing.
Notes
Bay 2's commands share the bus with other nodes' traffic, all through the run. Bus at 500 kbit/s: CAN1_BTR = 0x00050003