سلام دوستان من یک برنامه برای stm32f401 با کریستال خارجی و فعال ساز pll روی میکرو پروگرم کردن و مشکلی نداشت اما امروز متوجه شدم که از هر چند بار پروگرم کردن برنامه اکثرا در حلقه چک کردن فعال شدن pll گیر میکنه یه نظر شما مشکل از میکروکنترلره یا در مونتاژ میکرو ؟
چون روی یک میکرو دیگه مشکلی نداشت همین برنامه
حتی کریستال داخلی هم با pll مشکل داره
به احتمال زیاد نویز روی مسیر کریستال تا میکرو وجود داره.
1- مسیر تا حد امکان کوتاه باشه
2- در برنامه CubeMX بخش کریستال زمان صبر تا پایداری فرکانس رو افزایش بده.
3- با اسپری های شستشو اون بخش رو خوب تمیز کن
با تمام اینها یه نکته رو در نظر داشته باش که اگر با دیباگر متوجه شدی که توی یک حلقه بی نهایت افتادی خود دیباگر میتونه دلیل این مشکل باشه.
بدون دیباگر هم مشکل وجود داره؟