CAN 29 BIT IDENTIFIER Kategorie: CAN-Bus (von Matthias Koch - 19.09.2005 21:05) | ||
Als Antwort auf Re: ohne Text, Danke Markus für Deine Rückmeldung! von MGolbs - 8.09.2005 17:24 | ||
| ||
> Hallo Matthias, > > ich habe immer noch ein Problem beim VerknĂĽpfen der CAN Teilnehmer. Kann ich bei der CC-II > die Art der Identifier einstellen, 11 bzw. 29 bit? Worauf läuft die CC-II standardmäĂ?ig? > > Besten Dank und GruĂ? Markus Guten Abend Markus, ich habe nur nochmal so rein zufällig auf diesem Thread nachgeschaut und Deine Anfrage gelesen. Die CAN-Hardware_Register des C164 lassen einen 29 Bit Identifier zu. Jedoch wird im OS nur der 11 Bit Identifier unterstĂĽtzt, d.h. mit den Mitteln der C2_Sprache kannst Du nur diesen Identifier nutzen. Wenn Du die 29 Bit Identif. brauchst musst Du Dich unbedingt mit den Hardware- Registern der CAN Hardware beschäftigen, Dich in Assembler-Programmierung oder/und mit C- Programmierung auskennen. Hilfreich ist ein wissender Blick auf das OS, wie da die Akzeptanzfilterung gemacht wurde, und dann frisch ans Werk und programmiert. Wenn das dann läuft, musst Du nur noch eine (Software)Schnittstelle finden um dĂe vorhandenen CAN-Funktionen zu nutzen, oder aber Du programmierst auch das alles selber. d.h. eine OSI 2 Schicht komplett selber machen. Meine Intension ist, mit den Möglichkeiten der CC2 auszukommen um einen gewissen Gleichstand der (meiner) Lösungen zu haben. NatĂĽrlich kann der Fall eintreten, das sich ein solcher Aufwand wirtschaftlich lohnt, und dann sollte er auch gegangen werden. Bei einem Hobbyisten sind die Präferenzen natĂĽrlich anders, hier spielt der persönliche Ehrgeiz eine Rolle ein Ding zum Laufen zubringen, obwohl alle andern sagen, das geht nur mit erhöhtem Aufwand. Kurz und Gut, ich will Dir sagen: Wenn Du den 29 Bit Identifier wirklich brauchst und willst, dann suche Ver- bĂĽndetet und vollbringt das Notwendige, auch dann, wenn es mĂĽhsam ist! mit freundlichen GrĂĽĂ?en Matthias | ||
Antwort schreiben Antworten: Re: CAN 29 BIT IDENTIFIER (von Mike - 22.10.2005 18:52) |