This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

RM57L843: ADC Magnitude Interrupt issues

Part Number: RM57L843
Other Parts Discussed in Thread: HALCOGEN

There was a problem that prevented the interrupt from being entered, and the customer can enter the interrupt after changing the ADC Magnitude Interrupt in HALCOGEN from FIQ to IRQ. The customer would like to know what are the possible questions or differences might exist between FIQ and IRQ, in addition to the VIM-related file having several different flags?

Thank you!

Best Regards,

Cherry Zhou

  • Hi Cherry,

    The processor has two interrupt inputs, for normal interrupts (IRQ) and fast interrupts (FIQ). An IRQ has a lower priority than an FIQ, and is masked on entry to an FIQ sequence. I don't suggest to use FIQ for ADC interrupt. FIQ should be used for some critical thing for example high ESM high level interrupt.

    To use FIQ interrupt, it has to be enabled by calling:

    _enable_interrupt_();