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.

MSP-EXP430FR2355: Issue with MSP430fr2355 interrupt priorities

Part Number: MSP-EXP430FR2355
Other Parts Discussed in Thread: MSP430FR2355

Hello,

We are working on msp430fr2355 and we want a GPIO as HIGH priority. So that we have changed interrupt vector number in msp430fr2355.h file but while debugging it is entering to default ISR. We have done this after knowing that priorities can be changed in msp430fr2355.h file. Is it correct way to set priorities ?

Finally, I want to have GPIO interrupt a highest priority. Can anyone please guide me Where to change priorities.? 
  • Interrupt priorities can't be set on the MSP430. Since interrupts are not pre-emptive, this only matters if 2+ interrupts are pending simultaneously. The usual approach is to keep ISRs so short that priority doesn't matter.

    The contents of the header/linker files are descriptions of how the hardware works. Changing them doesn't change the behavior, it only makes them incorrect [Ref default ISR].

    If you're trying to do this, that suggests that you have an(other) ISR which is trying to do too much. If you can describe that, maybe someone will see another way to do it.

**Attention** This is a public forum