L9663: Using interrupt on DOUT1, but it's never triggered
I'm using the L9663-chip to read data from a sensor using the mode P10P-500/3L. The sensor is transmitting data in timeslot 2, and I can read the 10 bit data fine using the register in the L9663 and also as manchester coded data on DOUT1 if I configure DOUT1 to contain PSI5 data. However, if I configure DOUT1 to be used as an interrupt signal it just stays low.
I don't really understand from the datasheet exactly how the interrupt generation should work. The datasheet says "The interrupt pin is set to high when all the buffers configured by SPI are full. The interrupt pin is set to low when all the buffers are empty." but the meaning of this is not clear to me.
- What should cause it to be cleared, should I try to read all three timeslots for it to be cleared?
- Should I configure the unused timelots (1 and 3) in some special way to signal that there will be no data in those slots?
If anyone has any hints of what to check I would be very grateful!
