مهندس اینو در نظر داشته باش که شما یه کلید رو فشار می دیدی به دلیل خاصیت کلید ممکنه یه عالمه نویز در هنگام فشردن کلید وارد بشه !
یه خازن 470 نانوفاراد هم با کلید موازی کن و اون وقت تست کن !!!
تو بسكام كه اینطوریه تو کدویژن نمیدونم:
وقتی یکی از سخت افزارهای داخلی میکرو رو پیکره بندی میکنیم اگه دستور شروع یا توقف داره تو بعضیاش بلافاصله بعد از پیکره بندی در اول برنامه یه stop باید بنویسیم وگرنه همون اولش با پیکره بندی یه بار اجرا میشه
اره امتحان کردم وقفه رو از يکي از پايه هاي ميکرو دادم فقط يک بار اجرا شد . مهندس موازي کردن خازن با کليد رو بلد نيستم از بس تازه کارم لطفا شکلش رو بذار.يعني خازن رو جايي که سوئيچ قطع ميکنه بزارم؟
من خازني رو که شما ميگفتيد نداشتم ولي بجاش 1ميکرو فاراد گذاشتم الان بيشتر از 2 تا نميزنه بعضي وقتها هم 1 بار وقفه رخ ميده
با این حساب مشکل شما تو کلیده
اگه بشه اول یا آخر زیربرنامه ای که هنگام وقفه اجرا میشه، یه تأخیر بیش از 50 میلی ثانیه بذارین احتمالاً مشکل کلاً حل بشه. اونموقع بهتره خازنو 100 نانو یا عدسی 104 استفاده کنید (به جای یک میکرو)
اشکالي نداره دوبار وقفه برام مشکلي ايجاد نميکنه من تو وقفه فقط يه دستور دارم اونم اينه