Bonjour,
J'implémente actuellement le bus CAN sur le PIC18f248 mais je connais quelques problèmes. Lors de l'envoi d'une donnée sur le bus, le bit TXREQ ne passe pas à 0 ce qui veut dire que le message n'a pas été envoyé (dommage...). D'ailleurs je peux le voir grace au registre COMSTAT où j'ai eu plus de 255 erreurs de transmission. Savez vous comment je peux trouver d'ou vient cette erreur (par exemple s'il y a des erreurs "type" à savoir sur le CAN). J'ai lu bcp de sujets sur le net dont le système DOMOCAN de Bigonoff mais je n'ai malheureusement pas trouvé la réponse. Merci pour votre aide.
Cordialement,
Nithael
-----



). D'ailleurs je peux le voir grace au registre COMSTAT où j'ai eu plus de 255 erreurs de transmission. Savez vous comment je peux trouver d'ou vient cette erreur (par exemple s'il y a des erreurs "type" à savoir sur le CAN). J'ai lu bcp de sujets sur le net dont le système DOMOCAN de Bigonoff mais je n'ai malheureusement pas trouvé la réponse. Merci pour votre aide.
J'essaie dans un premier temps d'envoyer une donnée sur le bus avec seulement 1 noeud (ie seulement mon micro) et du coup avec juste une résistance en série de 60 Ohms entre CANH et CANL. Je devrais pouvoir voir si le message a été envoyé sur le bus même si il n'y a pas d'autres modules en regardant si TXREQ est passé à 0 non?
pas facile de les mettre d'accord ! ) peut être à l'origine du non fonctionnement du bus.
