I have a STM32F103C8T6 (later I want to more to STM32F407VET6). Both have support for CAN. But what does this mean?
I bought (not received yet) an MCP2551 CAN Controller. Do I need this or is this functionality already built in my STM?
And I think I also need a CAN transceiver like TJA1050?
According to this Example circuit both are used and the input of the MCP2551 but that has a SPI as input and the STM has RX/TX as CAN input/output which is similar as the 'connectors' for MCP2551. But I think this example circuit is not meant for STM32 (since SPI is not used for CAN on STM32).
(I want to make a CAN bus of a few meters, just two, later maybe 3 devices, with preferably 1 mbps speed).