Hallo an alle, Ich habe 2 Pic platinen mit MCP2551 und 4x20 LCD Die kommunikation funktioniert ohne probleme. ich habe beide platinen als Can Monitor eingestellt und sende von jeder Node jeweils 2 IDs auf den Bus. Es funktioniert so lange, wie ich die IDs als Extended sende. Wenn ich die IDs als standard ID sende kriege ich die IDs nicht angezeigt. can_putd(CzuD, data, 1, 3, TRUE, FALSE); So kriege ich die IDs am anderen Node #define Can_USE_EXTENDED_ID FALSE can_putd(CzuD, data, 1, 3, FALSE, FALSE); Wenn ich aber extended IDs False mache kriege ich die IDs nicht. Ich lade einen Bild von meiner Aufbau. Was mache ich falsch?
Problemm ht sich erledigt. Ich musste in bibliothek unter set ID extended IDs auf False setzen. can_set_id(RX0MASK, CAN_MASK_ACCEPT_ALL, 0); //set mask 0 can_set_id(RX0FILTER0, 0, 0); //set filter 0 of mask 0 can_set_id(RX0FILTER1, 0, 0); //set filter 1 of mask 0
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.