M_CAN es un módulo CAN IP que se puede realizar como un dispositivo independiente, como parte de un ASIC o en una FPGA. Realiza comunicación según ISO11898-1:2015. Admite CAN clásico y CAN FD (CAN con velocidad de datos flexible). Se requiere hardware transceptor adicional para la conexión a la capa física CAN. El almacenamiento de mensajes está diseñado para ser una RAM de mensajes de puerto único o doble fuera del módulo. Está conectado al M_CAN a través de la interfaz maestra genérica. Dependiendo de la integración elegida, varios controladores M_CAN pueden compartir la misma RAM de mensajes. La CPU host se conecta a través de la interfaz genérica de 32 bits. 1
Este repositorio proporciona dos cajas:
Contiene un HAL independiente de la plataforma para MCAN, con soporte para
Contiene características destinadas a ser implementadas por los HAL de destino para resolver detalles específicos de la plataforma.
MCAN HAL fue desarrollado por Grepit AB y financiado por Volvo Cars Corporation
Este proyecto no está afiliado a Robert Bosch GmbH
y, como tal, debe considerarse no oficial.
Licenciado bajo cualquiera de:
a tu elección.
A menos que indique explícitamente lo contrario, cualquier contribución enviada intencionalmente para su inclusión en el trabajo, tal como se define en la licencia Apache-2.0, tendrá una licencia doble como se indicó anteriormente, sin términos ni condiciones adicionales.
BoschM_CAN ↩