Part Number: TMS320F28388D
I have the MCAN peripheral working in classic-CAN mode using single CAN-packet transmission/reception and using buffer-mode, and now I am trying to expand that functionality using multiple FIFOs.
When using the TX-buffers, the buffer-data is written using MCAN_writeMsgRam and the transmission is initiated by writing to TXBAR (with the buffer-index). When using FIFOs, is the transmission-request the same or something different? I could not find any example code using multiple FIFOs.
Also, with the TX-buffers and TX-FIFOs sharing the same memory space, is there any advantage to using one over the other? I thought that the FIFO functionality looked more like the C2000 mailbox structure, and the MCAN_getTxFIFOQueStatus function provided a view of available / empty transmit-space that is not available (or more difficult to get) using the tx-buffers, but this is unclear also.
Thanks,
Jim