Gast
#969110
Hallo, ich programmiere mit dem Mikrocontroller at90can128 von Atmel. Ich versuche Daten auf dem CAN-Bus zu lesen. Im Datenblatt gibt es ein Beispiel über Acceptance Filter Block Diagram. Mit dem Beispiel habe ich so verstanden, dass man mit dem ID-Mask eine Reihe von ID empfangen kann. Ich habe ein kleines Programm geschrieben, das das Empfang von ID Z.B von 0X104 bis 0x304 ermöglichen soll. Das Problem ist: Ich bekomme nur die Nachrichten mit dem ID=0x104. Ich dachte mit dem ID-Mask, könnte ich alle ID des gegebenen Bereichs, die auf dem CAN-Bus vorhanden sind, empfangen. Kann jemanden mir erklären wie es funktioniert muss oder welche Fehler mache ich. Danke