دروود دوستان
من از طریق کد های زیر که تو یه تایمر هر 3 ثانیه یک بار اجرا میشه میکرو stm32f030 رو بردم به مد stop ....
اما وقتی وقفه خارجی رو تحریک میکنم اصلا بیدار نمیشه . این کد هایی هست که تو وقفه نوشتم
وقفه کار میکنه در حالت عادی اما وقتی به استاپ میره دیگه نمیتونم بیدارش کنم
کسی از دوستان اطلاعی داره ؟؟؟
من از طریق کد های زیر که تو یه تایمر هر 3 ثانیه یک بار اجرا میشه میکرو stm32f030 رو بردم به مد stop ....
HAL_SuspendTick();
HAL_PWR_EnterSTOPMode(PWR_LOWPOWERREGULATOR_ON, PWR_STOPENTRY_WFI);
HAL_PWR_EnterSTOPMode(PWR_LOWPOWERREGULATOR_ON, PWR_STOPENTRY_WFI);
اما وقتی وقفه خارجی رو تحریک میکنم اصلا بیدار نمیشه . این کد هایی هست که تو وقفه نوشتم
SystemClock_Config();
HAL_ResumeTick();
HAL_ResumeTick();
وقفه کار میکنه در حالت عادی اما وقتی به استاپ میره دیگه نمیتونم بیدارش کنم
کسی از دوستان اطلاعی داره ؟؟؟