[size=18pt][font=arial]سلام :nerd:
ان شاءالله سلامت باشید.
برای راه اندازی GPIO Interrupt روی پورت 0 و 2 میکروی LPC1788 مشکل دارم.
لایبری CMSIS مربوط به LPC1788 رو دانلود کرده ام، اما هیچ وقت وارد GPIO Handler نمیشه! :angry:
بعبارتی 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);
http://wdl.persiangig.com/pages/download/?dl=http://mahdiafpr.persiangig.com/document/GPIO%20Interrupt.rar
ان شاءالله سلامت باشید.
برای راه اندازی GPIO Interrupt روی پورت 0 و 2 میکروی LPC1788 مشکل دارم.
لایبری CMSIS مربوط به LPC1788 رو دانلود کرده ام، اما هیچ وقت وارد GPIO Handler نمیشه! :angry:
بعبارتی 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);
http://wdl.persiangig.com/pages/download/?dl=http://mahdiafpr.persiangig.com/document/GPIO%20Interrupt.rar
دیدگاه