We developed a control unit (master) with a 320F2812 and an oscillator (slave) with a 320F2802. They communicate by CANopen with 1MBaud.
Sometimes the master looses a PDO message. The slave sends the PDO message and the master hardware sends the aknowledge, but the message does not reach the software. The message will be lost.
What happens to a CAN interrupt, if another interrupt (e.g. timer) is happening and blocks the interrupts?
Is it possible that a CAN message can get lost in this case or does the DSP set the CAN interrupt after the other interrupt?
Best regards
Philipp