Personne ne peut répondre à ton problème en l'état vu qu'on ne sait rien du système sur lequel le bus est implémenté, ni des nœuds qui sont connectés sur le bus.
Donne-nous des précisions sur le système, renseigne-toi sur les nœuds connectés et les données qu'il sont sensés échanger ainsi que sur la valeur de leur ID et on pourra avancer.
PS: il doit y avoir un problème avec l'affichage des données: une trame CAN ne peut transporter que 8 octets. On voit d'ailleurs que le DLC est à 8, ce qui signifie que la trame transporte 8 octets. Or tu relèves 8 fois 0x1008, ce qui correspond à au moins 16 octets. Il y a un problème.
J'ai tendance à penser qu'il s'agit de l'ID du noeud, mais je ne comprends pas pourquoi ce ET avec 0x40000000. Ca fait 4 octets, or un ID de 32 bits, c'est assez curieux.
comment extraire les données du bus CAN ?
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.