AnsweredAssumed Answered

About the external interrupt of ADuC7023

Question asked by wbp501 on Apr 16, 2018

Hi,

 

Interrupt of External IRQ 1 is not cleared.
Please advise if there are problems with the settings below.

 

<Configuration>
- The interrupt on the rising edge of External IRQ 1 is enabled
     (IRQCONE, IRQP2.IRQ1PI, FIQEN, IRQEN, IRQCONN, etc. are set)
- In this interrupt handler, clear the interrupt cause
     (Set up IRQCLRE.IRQ1CLRI)

 

<Phenomenon>
If the rising edge is inserted twice before the interrupt handler operates,
After that, the interrupt handler starts, but the interrupt cause can not be cleared,
The interrupt handler keeps moving.
While the external interrupt signal is high, the interrupt handler continues to move.
(If the edge is only once,  the interrupt handler clears the interrupt cause and immediately finishes processing.
 There is no phenomenon that the interrupt handler keeps moving  while the external interrupt signal is High.)

Outcomes