Esta pregunta está relacionada con Pregunta
Me pregunto cuánto hardware se necesita para no hacer que HAL_CAN_Transmit otorgue un TIMEOUT ...
Sólo se necesita el STM32F103C8T6 (en mi caso)
¿O un transceptor CAN conectado a Can Rx y Can Tx (PB8 y PB9)?
¿O también es necesario que el transceptor CAN esté acoplado con otro transceptor CAN?
O hay un error en mi circuito:
Lo que conecté:
- STM32F103C8T6 #1: PB8 -> CAN Transceiver 1 RX
- STM32F103C8T6 #1: PB9 -> CAN Transceiver 1 TX
- CAN Transceiver 1 CANL -> CAN Transceiver 2 CANL
- CAN Transceiver 1 CANH -> CAN Transceiver 2 CANH
- STM32F103C8T6 #2: PB8 -> CAN Transceiver 2 RX
- STM32F103C8T6 #2: PB9 -> CAN Transceiver 2 TX
(y, por supuesto, todos los VCC / GND)