Tengo dos controladores CAN independientes MCP2515 con una interfaz SPI, dos transceptores CAN TJA1042 y dos placas Arduino Uno. Como sabrás, el TJA1042 tiene dos modos operativos:
- modo de suspensión
- modo normal.
Si quiero cambiar el modo de operación de un transceptor del modo de suspensión al modo normal (despertarlo), debería enviar un patrón de activación de ondas desde el otro transceptor a través del bus CAN que se encuentra en el modo normal. Por ejemplo, uno de los patrones de reactivación es: 5.5 microsegundos bajo, 5.5 microsegundos alto y nuevamente 5.5 microsegundos bajo. Ahora no sé cómo enviar estos patrones con un Arduino, porque MCP2515 tiene una interfaz SPI.
Uso biblioteca: See-Studio / CAN_BUS_Shield
¿Cómo puedo hacer esto?