O M_CAN é um módulo CAN IP que pode ser realizado como um dispositivo independente, como parte de um ASIC ou em um FPGA. Realiza comunicação de acordo com ISO11898-1:2015. Suporta CAN clássico e CAN FD (CAN com taxa de dados flexível). Hardware adicional do transceptor é necessário para conexão à camada física CAN. O armazenamento de mensagens destina-se a ser uma Message RAM de porta única ou dupla fora do módulo. Ele está conectado ao M_CAN através da Interface Mestre Genérica. Dependendo da integração escolhida, vários controladores M_CAN podem compartilhar a mesma Message RAM. A CPU Host é conectada através da Interface Genérica de 32 bits. 1
Este repositório fornece duas caixas:
Ele contém um HAL independente de plataforma para MCAN, com suporte para
Ele contém características destinadas a serem implementadas por HALs alvo, a fim de resolver detalhes específicos da plataforma
MCAN HAL foi desenvolvido pela Grepit AB e financiado pela Volvo Cars Corporation
Este projeto não é afiliado à Robert Bosch GmbH
e, como tal, deve ser considerado não oficial.
Licenciado sob qualquer um dos seguintes:
a sua opção.
A menos que você declare explicitamente o contrário, qualquer contribuição enviada intencionalmente para inclusão no trabalho por você, conforme definido na licença Apache-2.0, deverá ser licenciada duplamente conforme acima, sem quaisquer termos ou condições adicionais.
Bosch M_CAN ↩