Gast
#2912352
Hallo an alle, ich arbeite gerade daran die Messagefilter des MCP2515 so zu setzen, dass nur bestimmte Nachrichten ankommen. Das ganze ist mir durch das Datenblatt und die Suche hier im Forum auch schon gelungen, indem ich die einzelnen Maskbits bzw. die Filterbits des entsprechenden Filters setze. Nun habe ich jedoch noch zwei Fragen auf die ich bis jetzt keine Antwort habe: Frage 1: Ist es möglich die Bits in den Filtern und den Masken so zu setzen, dass keinerlei Nachrichten mehr empfangen werden? Aus der Tabelle im Datenblatt geht dazu nichts hervor. Frage 2: Ich möchte nun noch eine Funktion schreiben mit denen ich eine bestimmte "Bandbreite" an Messages mit diesen ID´s empfange. Also beispielsweie alle Messages mit der ID von 0x011 bis 0x056 (Extended ID´s lasse ich erstmal außen vor). Ich bin jedoch noch nicht darauf gekommen, nach welchem Schema ich die Masken und Filterbits setzen muss, wenn ich eine größere Anzahl von ID´s von einer gegebenen unteren ID bis zu einer vorgegeben oberen ID empfangen möchte. Hat da vielleicht schon jemand Erfahrungen mit gemacht, oder diesbezüglich eine Idee? Sollte ja eigentlich ein gebräuchliches Anliegen an einen Messagefilter sein. Ich wäre sehr dankbar wenn mir jemand weiterhelfen kann. Gruß Kevin