Hello,
I am using two SCI channels SCI0 and SC8 for following purpose -
1. SCI0 is used for serial UART communication.
2. SCI8 is used for serial SPI communication.
Both channels have their interrupts of transmit and receive configured. SCI0 i.e., UART comms having higher priority (15) than SCI8 means SPI comms (14).
From receive interrupt of SCI0, we are calling SPI read write to EEPROM.
However, in this case SPI interrupts are not getting called.
If I interchange priorities of SCI0 and SCI8 channels i.e., SCI0 UART comms having lower priority than SCI8 SPI comms then SPI interrupts as well as UART works for few 100 milliseconds, but after that UART frames are missed and further communication is stopped.
Is there anything specific configuration that needs to be done for enabling nested interrupts work in correct fashion.
Am I doing anything wrong?
Best Regards,
Satish