AnsweredAssumed Answered

Self-nesting Interrupt / Jump(CI) Problem

Question asked by Tschem on Apr 12, 2012
Latest reply on May 2, 2012 by Mitesh


i'm using the ad21489 ez-kit as a SPI receiver/transmitter from/to external converters. 21489 is master (init conversions with PCG).

i've chosen a high sample rate of 192 kHz because very low latency is important. It's NOT possible for me to run a slower samplerate!!

now, due to the fact that the computations in the ISR needs more time than there is between 2 spi-interrupts, downsampling is required. occuring Interrupts during the ISR should be handled after the ISR, which means they should be self-nesting (like in programming reference, page 4.36)

to do so, i want to use the 'jump ISR (CI)' istruction. but this doesn't work. when i run the program it does not jump in the isr. on the second run it immediately stops and i get the error: "Target halted due to software breakpoint but no breakpoint found at address: 0x......". i've searched a lot but can't figure out what is happening.

i've attached the code. hope u can help me with this.


thx a lot in advance,