Hi all,
I'm having trouble getting the SCIRX FIFO interrupt to trigger when it seems it should be. I'm using the SCI-C module on a TMS320F2335.
I have the SCI-C RX FIFO register configured as such:
ScicRegs.SCIFFRX.all = 0x0061;
Which I believe should trigger an interrupt when the FIFO level is 1 or greater.
I think I have the interrupt configured properly in my main() function...
DINT;
InitPieCtrl();
IER = 0x0000;
IFR = 0x0000;
InitPieVectTable();
EALLOW;
PieVectTable.SCIRXINTC = &scicRxFifoIsr;
EDIS;
IER |= M_INT8;
PieCtrlRegs.PIECTRL.bit.ENPIE = 1;
PieCtrlRegs.PIEIER8.bit.INTx5 = 1;
EINT;
...but let me know if something looks amiss. SCI-C RX is definitely receiving data, but no interrupt is generated.
Thanks so much for any and all help!
-sam