Bonjour nous devons réaliser un projet sous MBED.
Pour cela, nous disposons d'une carte NUCLEO-F446RE.

Nous avons déjà réussi à communiquer en liaison SPI et faire de la lecture sur le PC mais actuellement, nous bloquons sur la liaison CAN.
Nous avons un système qui envoient des trames et qui a été validé ainsi qu’un module permettant de transformer le CAN LOW et le CAN HIGH en TX et RX à l’aide d’un module MCP2551. Ce système a été testé et nous sommes sûrs qu’il fonctionne puisque nous arrivons à afficher sur un oscilloscope les trames en sortie. Toutefois, nous souhaitons afficher sur le PC à l’aide de notre NUCLEO et d’un programme sous MBED mais notre affichage ne donne rien. Nous utilisons le programme d’exemple suggéré par MBED dans sa fonction CAN via la bibliothèque mbed.
Nous avons aussi regardé sur l’oscilloscope en sortie de notre carte et nous avons remarqué que le TX influe le RX. Est-ce normal ? Car ceci nous semble peu probable.

Il y a-t’il des choses de bases à connaître mais qui ne sont pas explicites et qui bloquent notre programme ?
Nous avons essayé de faire des tests mais actuellement nous bloquons.

Merci pour votre aide.