Hey,
hier mal ein Bild zum Teil vom VI, in dem ich lese.
(Baudrate: 500k; write und read queue sind auf 100 gesetzt, der Rest auf 0 bzw FALSE, da ich self reception nutze und "manuell" die Kommunikation starte)
Außerdem der Programmcode vom Schreibvorgang!
Hoffe du kannst damit was anfangen.
EDIT: Ich habe wie im Anhang zu sehen nun statt WriteMult, dreimal normale Write Funktionen genommen! Wenn ich nun
das Array, in welches ich meine gelesenen Werte speicher, immer so groß dimensioniere, wie die Anzahl zu wartender Frames ist, lese ich immer nur so viele wie ich brauche und finde diese schön aufgelistet in meiner Excell file. Einzig seltsam ist, dass die chronologische Reihenfolge der "Echo-Daten" (mit Echo sind die Frames gemeint, die ich über self reception wieder erhalte) nicht ganz richtig ist:
Code:
06:08:33.615 000006C3 CAN Data Frame
8 3A 10 5F C6 00 D7 00 20
06:08:33.614 000006C3 CAN Data Frame
6 10 E6 F4 A8 0E 24
06:08:33.629 000006C3 CAN Data Frame
8 F4 8C 43 D7 00 20 00 F6
06:08:33.625 000006C3 CAN Data Frame
8 3A 10 5F D6 00 DC 10 E6
06:08:33.624 000006C3 CAN Data Frame
6 00 20 00 F6 F4 37
06:08:33.639 000006C3 CAN Data Frame
8 00 F6 F4 D8 10 F6 F4 D6
06:08:33.635 000006C3 CAN Data Frame
8 3A 10 5F E6 00 D7 20 20
06:08:33.634 000006C3 CAN Data Frame
6 F4 DA 10 E0 04 77
06:08:33.649 000006C3 CAN Data Frame
8 00 F6 F4 D2 10 F6 F4 D0
Ich gehe aber davon aus bzw. hoffe, dass sie chronologisch richtig am Chip ankommen.
Gruß
Slev1n