سلام
ان شاءالله سلامت باشید.
برای راه اندازی GPIO Interrupt روی پورت 0 و 2 میکروی LPC1788 مشکل دارم.
لایبری CMSIS مربوط به LPC1788 رو دانلود کرده ام، اما هیچ وقت وارد GPIO Handler نمیشه!
بعبارتی GPIO Interrupt فعال میشه اما با تغییر سطح ولتاژ پایه ها، انگار آرم چیزی احساس نمیکنه و Interrupt Pending نمیده.(اینها رو تو محیط شبیه سازی Keil بررسی کردم)
البته با تحریک نرم افزاری وارد روتین اینتراپت میشه!
NVIC->STIR = GPIO_IRQn
External Interrupt ها هم به خوبی روی پایه های مربوطشون کار می کنن.
GPIO_IntCmd(2, 1<<9, 1);
NVIC_SetPriority(GPIO_IRQn, 1);
NVIC_EnableIRQ(GPIO_IRQn);