Benutzer-Werkzeuge

Webseiten-Werkzeuge


friedhof:shackbus

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
project:shackbus [2012-03-02 17:31] 109.192.98.64project:shackbus [2012-06-09 19:09] – [Protokoll] 176.34.235.140
Zeile 49: Zeile 49:
   * http://www.tme.eu/de/katalog/artykuly.phtml?search=RFM&idp=1#search%3DRFM   * http://www.tme.eu/de/katalog/artykuly.phtml?search=RFM&idp=1#search%3DRFM
  
 +====== Auf Can-Bus Basis ======
 +===== Protokoll =====
 +  Es werden die extended Frames verwendet.
 +  Die ID eines extended Frames ist 29bit lang.
 +
 +  * Bit 28-26  3bit Priorität
 +  * Bit 25-22  4bit VLAN
 +  * Bit 21-14  8bit Source
 +  * Bit 13-06  8bit Destination
 +  * Bit 05-00  6bit Protokol
 +
 +  Mapping der Bytes im 16byte struct include/linux/can.h
 +  
 +struct can_frame {
 +  canid_t can_id;  /* 32 bit CAN_ID + EFF/RTR/ERR flags */
 +  __u8    can_dlc; /* data length code: 0 .. 8 */
 +  __u8    data[8] __attribute__((aligned(8)));
 +};
 +
 +ID: Mostsignificat Byte an erster Stelle.
 +DLC
 +3Byte leer.
 +Datareihenfolge 01234567
friedhof/shackbus.txt · Zuletzt geändert: 2021-06-26 09:01 von ulrich