Gast
#678068
Guten Morgen zusammen. Ich versuche, die Kommunikation zweier AT90CAN32 über CAN aufzubauen. Einer ist der Sender und der andere der Empfänger. Der Sender soll auf Tastendruck eine CAN-Nachricht verschicken und der Empfänger dann die gewünschte Aktion ausführen. Die ID ist immer die gleiche. Nun habe ich folgendes Problem: Ich debugge live mit AVR-Studio über den Atmel JTAGICE MKII und beobachte, was beim Empfänger ankommt. Sobald ich beim Sender die Taste drücke, wird beim Empfänger ein Interrupt ausgelöst. Ursache: Bit-Stuffing Error. Was kann die Ursache dafür sein? Wer hat Erfahrungen damit? Die Baud-Rate ist bei beiden auf 100kb/s eingestellt. Die Verbindung zwischen den Controllern erfolgt über ein geschirmtes Kabel mit der Länge von ca. 0.5m. Muss ich im Kabel vielleicht ein Abschlusswiderstand einlöten? Oder liegt die Ursache beim Sender? Für Eure Antworten wäre ich sehr dankbar.