Auteur Sujet: Dépannage pour Une Passerelle entre le bus S88 et le bus CAN  (Lu 7175 fois)

msport

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 2217
  • HO avec DCC++ en DIY Réseaux très éphémères
    • Voir le profil
Bonjour,

sujet ouvert pour M.  Pol  Petitjean qui a des soucis avec la bibliothèque : mcp_can

https://www.locoduino.org/spip.php?article180#forum6134

Comme recommandé pour un dépannage, il faut poster sur le forum.

https://www.locoduino.org/spip.php?article298

Il est possible d'y échanger des fichiers et des captures d’écrans. Une inscription est nécessaire.

Ici, il s'agit probablement comme expliqué précédemment, d'un conflit de bibliothèques : une bibliothèque trop récente est utilisée.
La bibliothèque fournie comporte bien  ’MCP_CAN::begin(const int&)’

Il faut nous poster ici, la totalité des résultats de compilation obtenus avec la compilation en mode affichage détaillé (via les préférences) où on verra les bibliothèques utilisées.
Cordialement

Dominique

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 3045
  • 100% Arduino et N
    • Voir le profil
Re : Dépannage pour Une Passerelle entre le bus S88 et le bus CAN
« Réponse #1 le: mai 31, 2022, 07:48:56 pm »
Généralement, pour savoir si la bibliothèque est correctement installé, le mieux est de compiler les exemples de cette bibliothèque en allant dans le menu fichier/exemples de l’IDE Arduino.

Si tout se passe bien, il faut regarder et comparer le programme fourni dans l’article avec les programmes des exemples pour détecter éventuellement une différence d’interfaces.

Une autre solution consisterait à remplacer cette bibliothèque mcp_can par la bibliothèque ACAN. Mais ça demande un petit travail de transposition quand même.

Sinon il faut essayer de récupérer la bibliothèque mcp_can ici:
https://github.com/Locoduino/CAN_BUS_Shield.

En passant on voit que :
byte begin(byte speedset, const byte clockset = MCP_16MHz);     // init can
« Modifié: mai 31, 2022, 08:04:21 pm par Dominique »
Cordialement,
Dominique

Polo4750

  • Newbie
  • *
  • Messages: 6
    • Voir le profil
Re : Dépannage pour Une Passerelle entre le bus S88 et le bus CAN
« Réponse #2 le: mai 31, 2022, 09:29:35 pm »
Merci beaucoup pour votre réponse je teste cela de suite

Polo4750

  • Newbie
  • *
  • Messages: 6
    • Voir le profil
Re : Dépannage pour Une Passerelle entre le bus S88 et le bus CAN
« Réponse #3 le: mai 31, 2022, 10:15:17 pm »
Bonjour, Bonne nouvelle, ça fonctionne j'ai supprimé les, bibliothèque qui existaient et j'ai remplacé par celle que vous m'aviez mis en lien. Ça a fonctionné du premier coup merci beaucoup à vous .
Très bonne soirée