Part Number: TMS320F28379D
Hello. I'm developing a device based on the F28379D. It will have about 10 or more SPI slaves. I want to use software control of the CS. Unfortunately, there doesn't seem to be a standard way to do this. I'm using synchronous transfer using a FIFO and plan to also implement DMA + FIFO transfer in the future. The problem is that I haven't found an interrupt or register flag that would reliably indicate that the physical SPI transfer is complete and the CS output can be set high. You can also check out another ticket on this forum from ten years ago with the exact same problem, but on a different microcontroller . Unfortunately there is no working solution there. Here is the best solution I found.

