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
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.
