Bird
0
0

Why might an ARM device fail to wake up from an external GPIO interrupt even if the wake-up source is enabled?

medium📝 Analysis Q7 of 15
ARM Architecture - Power Modes
Why might an ARM device fail to wake up from an external GPIO interrupt even if the wake-up source is enabled?
AThe CPU frequency is too low
BThe GPIO pin is not configured as an interrupt input
CThe device is in active mode
DThe wake-up source bit is set
Step-by-Step Solution
Solution:
  1. Step 1: Check GPIO configuration

    For a GPIO to act as a wake-up source, it must be configured as an interrupt input.
  2. Step 2: Identify misconfiguration

    If the GPIO is not set as interrupt input, the wake-up event won't trigger.
  3. Final Answer:

    The GPIO pin is not configured as an interrupt input -> Option B
  4. Quick Check:

    GPIO interrupt config = Wake-up success [OK]
Quick Trick: GPIO must be interrupt input to wake device [OK]
Common Mistakes:
  • Assuming device mode affects wake-up
  • Blaming CPU frequency for wake-up failure
  • Confusing wake-up bit set with failure cause

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More ARM Architecture Quizzes