Re: shared interrupts, isr's and int-controller
From: Michael Schnell (mschnell_at_lumino_dot_de_at_hotmail.com)
Date: 01/08/04
- Next message: lur: "Linux bootloader for XScale"
- Previous message: rob: "Which embedded Linux to choose?"
- In reply to: markus schorer: "shared interrupts, isr's and int-controller"
- Next in thread: markus schorer: "Re: shared interrupts, isr's and int-controller"
- Reply: markus schorer: "Re: shared interrupts, isr's and int-controller"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: Thu, 08 Jan 2004 10:08:20 +0100
> i have several int-sources connected to a register and an edge-detector.
Why that ? IMHO a better design is setting FFs with each interrupt and
resetting them by the ISR after reading them and detecting which one is
set. The OR of the outputs of the FFs is the processor's interrupt
source (level triggered). Thus the ISR is automatically repeated until
all interrupts are serviced. The interrupt priority can be done by the
ISR when selecting which of the set FFs is to be serviced.
I suppose that you are seeing a hardware or design problem.
-Michael
- Next message: lur: "Linux bootloader for XScale"
- Previous message: rob: "Which embedded Linux to choose?"
- In reply to: markus schorer: "shared interrupts, isr's and int-controller"
- Next in thread: markus schorer: "Re: shared interrupts, isr's and int-controller"
- Reply: markus schorer: "Re: shared interrupts, isr's and int-controller"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|