Auf die Schnelle habe ich nichts dafür gefunden, vielleicht kann es ja
einer brauchen.
flash uint8 LinParity[0x40]=
{0x80,0xC1,0x42,0x03,0xC4,0x85,0x06,0x47,
0x08,0x49,0xCA,0x8B,0x4C,0x0D,0x8E,0xCF,
0x50,0x11,0x92,0xD3,0x14,0x55,0xD6,0x97,
0xD8,0x99,0x1A,0x5B,0x9C,0xDD,0x5E,0x1F,
0x20,0x61,0xE2,0xA3,0x64,0x25,0xA6,0xE7,
0xA8,0xE9,0x6A,0x2B,0xEC,0xAD,0x2E,0x6F,
0xF0,0xB1,0x32,0x73,0xB4,0xF5,0x76,0x37,
0x78,0x39,0xBA,0xFB,0x3C,0x7D,0xFE,0xBF};
liefert für 0x00..0x3f das entsprechende ID-Byte incl. P0 und P1.
Zur Laufzeit berechnen dürfte etwas kürzer werden, mir sind bei sowas
Tabellen lieber.
Also quasi die letzte Spalte der Tabelle auf Seite 53/54? https://lin-cia.org/fileadmin/microsites/lin-cia.org/resources/documents/LIN_2.2A.pdf
Nicht quasi, sondern exakt :-) Ich hatte nur die LIN1.3spec (mehr brauche ich für den angedachten Kleinkram auch nicht), da stand's nicht dabei. Nun ist es aber mundgerecht.
Beitrag #6483180 wurde von einem Moderator gelöscht.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.