اطلاعیه

Collapse
No announcement yet.

مشکل با وقفه

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    مشکل با وقفه

    من برنامه ای نوشتم که مقدار تاخیر رو با وقفه میشه تغییر داد مشکلی که داره این است که بعضی مواقع به جای یک بار افزایش تاخیر دو مرتبه این کار رو انجام میده
    interrupt [EXT_INT0] void ext_int0_isr(void)
    {
    // Place your code here
    delay_ms(100);
    if (PORTD.2==0)
    {
    delay=delay+31;
    if (delay>620) delay=620;
    send_speed();
    }
    }

    #2
    پاسخ : مشکل با وقفه

    بله

    دیدگاه


      #3
      پاسخ : مشکل با وقفه

      سلام
      شاید وقفه شما دوبار اجرا میشه
      وقفه را چطوری پیکره بندی کردید؟
      در دیر مغان آمد یارم قدحی در دست
      مست از می می خواران از نرگس مستش مست

      دیدگاه


        #4
        پاسخ : مشکل با وقفه

        نوشته اصلی توسط محمد یارمحمدی
        سلام
        شاید وقفه شما دوبار اجرا میشه
        وقفه را چطوری پیکره بندی کردید؟
        با یک مقاومت 10k به مثبت و کلید طرف دوم کلید هم به زمین

        دیدگاه


          #5
          پاسخ : مشکل با وقفه

          نوشته اصلی توسط جعفر


          با یک مقاومت 10k به مثبت و کلید طرف دوم کلید هم به زمین
          منظور ایشون ریسینگ یا فالینگه ؟

          احتمالا شما در مد change پیکره بندی کردید

          یعنی هم در لبه ی بالا رونده و هم در پایین رونده وقفه اجرا میشه :smile:

          به دیتاشیت مربوطه مراجعه کنید و رجیستر وقفه را درست پیکره بندی کنید
          ِِDie for Life, Not Live to Die
          Freedom Fighter
          " ناخود گاه، هريك از ما ، از ناميرائي خود يقين دارد " . فروید

          دیدگاه


            #6
            پاسخ : مشکل با وقفه

            کلیدتون Bounce داره، یک خازن 10 نانو تا 1 میکرو (بستگی به نوع کلید داره) باهاش موازی کنید.
            There is nothing so practical as a good theory. — Kurt Lewin, 1951

            دیدگاه


              #7
              پاسخ : مشکل با وقفه

              من هم این مشکل رو داشتم .... ولی با برنامه نویشی حلش کردم به جای خازن .... delay رو بردم بالا .. دو بار هم نمونه برداری کردم ... کاره خازن رو میکنه :job:
              ایمان

              دیدگاه

              لطفا صبر کنید...
              X