Other Parts Discussed in Thread: C2000WARE
Hi,
These days we are configuring f28377S CAN FIFO to receive message objects, with these issues:
1) IF3 is the only one, which can be used for FIFO. Is that right?
2) What's is the relationship between FIFO and interrupt? If 6 objects are formed as one FIFO buffer, when will be interrupt happen? 6 objects received, then an interrupt? Or each object received, one interrupt initiated?
3) How to achieve customer request: check when 6 objects arrived, then read. During this progress, there's some other issues:
- How long does it need to read all of the 6 objects? The read is in CAN_ISR, customer would like to minimize the time;
- During reading, if another object arrived, what will happen? Another CAN interrupt will be handling? Before go out of the CAN_ISR, do they need to clear the interrupt bit INT0_FLG_CLR?
4) Is there any detailed doc for a reference?
Thanks a lot.
Br, Jordan