CAN BUS: Red de Arduinos

Hoy he hecho unas pruebas rápidas, ya que tengo ambas cosas trabajando por SPI sin problemas (controlador CAN + memoria 2 Mb):

  • He modificado la librería de la memoria para trabajar por SPI al igual que el controlador CAN SPI (8 Mhz).
  • Para el ejemplo, transmito mensages cada 1 ms con una velocidad de bus de 100 kbps.
  • Recibo los mensajes y grabo cuando he recibido un total de 30 (30x8=240 bytes).

Tiempo aprox en recibir + grabar en memoria= 15.4 ms aprox (los 240 bytes).

El ejemplo, una vez recibido los 30 mensajes, los vuelca por puerto serie.

No va nada mal!!

]:smiley: