Sorry about the lack of detail as its been a while. Yes, the SPI
interrupt does work, you have to ensure all of the following are valid:
- MSR[EE] bit must be set to allow ext interrupts
- set the local interrupt mask bit within the SPI for the desired
interrupt
- set the priority of the SPI interrupt higher than the current priority
- enable that particular int level in USIU.SIMASK
I'm very rusty on MPC500 family interrupts but pay attention to the
following registers:
- UIMB.UMCR
- MSR[IP] bit allows relocating interrupts.
- Allan
________________________________
From:
MPC500@... [mailto:
MPC500@...] On Behalf
Of blueshawk1952
Sent: Wednesday, January 07, 2009 7:03 PM
To:
MPC500@...
Subject: [MPC500] MPC555 QSPI interrupts
I have been trying to get QSPI interrupts to work for quite a while,
following the user manual and the mpc555 interrupts application note,
with no luck. I have put a breakpoint at location 500, where it should
get before vectoring to the ISR, but it never gets there.
Has anyone else been through this, or have any examples of how to do it?
I am transferring data to the device, but I never get an interrupt when
the queue is empty, even though I have followed the 5 steps outlined in
the application note, but no luck.
Larry
[Non-text portions of this message have been removed]