سلام به همه
من با استفاده از مثالهای st periph lib واچداگ iwdg و wwdg رو راه انداختم ولی متاسفانه بر عکس عمل میکنه!
همونطوری که میدونین طبق توضیحات برنامه نمونه یه وقفه برا رفرش و پدیت واچداگ و یه وقفه برا اینتراپت خارجی تعریف و اولویت وقفه خارجی بالاتره تا در صورت فعال شدن exti دیگه واچداگ پدیت نشه و باعث ریست میکرو بشه ولی تو برنامه من برعکس عمل میکنه یعنی وقتی باید واچداگ پدیت بشه میره رو exti handler و وقتی وقفه خارجی رو با پول دان کردن فعال میکنم میره توwatchdog handler و جالبه برای هر دو نوع واچداگ این اتفاق میفته!
WWDG:

مهمان عزیز شما حق دیدن لینک ها را ندارید

عضویت


IWDG :

مهمان عزیز شما حق دیدن لینک ها را ندارید

عضویت



ممنون میشم یه نگاهی به فایلا بندازین و راهنمایی کنین
با تشکر