Hallo Leute, ich stehe vor einem Größeren Problem: Und zwar verwende ich einen XC161CS mit dem ich zyklisch alle 1 sec über die CAN ID 0x113 Nachrichten verschicke. Wenn ich am CAN einen Can Analysator anschließe werden sporadisch in der Message, 0x44C (4 x 0113) gesendet. In den Registern steht aber eigentlich diese Information nicht drin Gruß
XC161 schrieb: > In den Registern steht aber eigentlich diese Information nicht drin Sondern? Ich vermute, das Problem liegt nicht in den hier geposteten Informationen, sondern im Sourcecode. > Und zwar verwende ich einen XC161CS mit dem ich zyklisch alle 1 sec über > die CAN ID 0x113 Nachrichten verschicke. Woher kommen die? Wer empfängt die? > Wenn ich am CAN einen Can Analysator anschließe werden sporadisch in der > Message, 0x44C (4 x 0113) gesendet. Immer nur dieser Wert? Wie "sporadich"? Zyklisch oder zufällig?
Hallo Lothar, ich habe mir die Information welche im Register stehen ausgeben lassen. In den Registern steht MSGDRL180 = (short) 0x2e MSGDRH180 = (short) 0x00 MSGDRL184 = (UCHAR) 0 MSGDRL184 |= (0xFF00 & (((UCHAR) 2) << 8)); MSGDRH184 = 4 Nach der Ausgabe über eine RS232 Schnittstelle stehen diese Informationen im Register aber das Can Real zeigt mir das 0x044C übertragen wird. Wie du es auf dem Bild siehst. sporadisch == zufällig Empfangen wird diese Nachricht von einem UC3C0512 von Atmel Gruß Jens
XC161 schrieb: > aber das Can Real zeigt mir das 0x044C übertragen wird. Es wird aber immer nur entweder x0200 oder sporadisch x044c übertragen? > In den Registern steht... Wie oft wird das in die Register hineingeschrieben? Einmal oder zyklisch?
Ja es wird entweder 0x0200 oder im Fehlerfall 0x44c übertragen. Die nachricht wird zyklisch alle Sekunde weg geschickt.
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.
