Nachrichtenreihenfolge bei PCAN view
Posted: Tue 8. Jan 2013, 10:47
Hallo,
ich mache bewusst einen neuen Beitrag auf, da bei mir Zeitstempel und Nachrichtennummer zusammenpassen sondern die Reihenfolge der empfangenen Nachrichten mit der Reihenfolge der geloggten Nachrichten nicht zusammenpassen.
Verwendete HW:
PC-USB IPEH002021 50985
µC ATXmega mit mcp2515
Rigol 1104B + interner CAN decoder
SW:
PCANVIEW 3.2.2.219
Firmware:2.8
treiber:
3.8.2.10146
einstellungen: keine filter und 1MBit/s
Der Ablauf sieht wie folgt aus: Der µC sendet fortlaufend CAN Frames mit steigendem Inhalt.
Alle Frames werden Empfangen, die Reihenfolge stimmt aber nicht. Frame 00 03 kommt an Stelle 118, frame 00 04 an Stelle 136. Es sind aber alle 1275 Frames da.
Die Reihenfolge der gesendeten Frames stimmt sicher weil:
*es gibt nur einen Sendebuffer (die zwei anderen sind NICHT initialisiert und werden auch nicht befüllt)
*das Oszi sagt der dritte Frame war eine 00 03 und keine 00 05
wie kann ich das Problem lösen / wo liegt der Fehler?
vielen Dank für ihre Hilfe
sg Clemens
ich mache bewusst einen neuen Beitrag auf, da bei mir Zeitstempel und Nachrichtennummer zusammenpassen sondern die Reihenfolge der empfangenen Nachrichten mit der Reihenfolge der geloggten Nachrichten nicht zusammenpassen.
Verwendete HW:
PC-USB IPEH002021 50985
µC ATXmega mit mcp2515
Rigol 1104B + interner CAN decoder
SW:
PCANVIEW 3.2.2.219
Firmware:2.8
treiber:
3.8.2.10146
einstellungen: keine filter und 1MBit/s
Der Ablauf sieht wie folgt aus: Der µC sendet fortlaufend CAN Frames mit steigendem Inhalt.
Alle Frames werden Empfangen, die Reihenfolge stimmt aber nicht. Frame 00 03 kommt an Stelle 118, frame 00 04 an Stelle 136. Es sind aber alle 1275 Frames da.
Die Reihenfolge der gesendeten Frames stimmt sicher weil:
*es gibt nur einen Sendebuffer (die zwei anderen sind NICHT initialisiert und werden auch nicht befüllt)
*das Oszi sagt der dritte Frame war eine 00 03 und keine 00 05
wie kann ich das Problem lösen / wo liegt der Fehler?
vielen Dank für ihre Hilfe
sg Clemens