ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.





  1. #1
    تاریخ عضویت
    2007/05/02
    103
    2

    مشکل با وقفه

    من برنامه ای نوشتم که مقدار تاخیر رو با وقفه میشه تغییر داد مشکلی که داره این است که بعضی مواقع به جای یک بار افزایش تاخیر دو مرتبه این کار رو انجام میده
    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. #2
    تاریخ عضویت
    2007/12/13
    10
    0

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

    بله
  3. #3
    تاریخ عضویت
    2006/03/21
    1,034
    7

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

    سلام
    شاید وقفه شما دوبار اجرا میشه
    وقفه را چطوری پیکره بندی کردید؟
    در دیر مغان آمد یارم قدحی در دست
    مست از می می خواران از نرگس مستش مست
  4. #4
    تاریخ عضویت
    2007/05/02
    103
    2

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

    نقل قول نوشته اصلی توسط محمد یارمحمدی
    سلام
    شاید وقفه شما دوبار اجرا میشه
    وقفه را چطوری پیکره بندی کردید؟
    با یک مقاومت 10k به مثبت و کلید طرف دوم کلید هم به زمین
  5. #5
    تاریخ عضویت
    2007/10/07
    569
    8

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

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


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

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

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

    به دیتاشیت مربوطه مراجعه کنید و رجیستر وقفه را درست پیکره بندی کنید
    ِِ[size=15pt]Die for Life, Not Live to Die[/size]
    [size=15pt]Freedom Fighter[/size]
    " ناخود گاه، هريك از ما ، از ناميرائي خود يقين دارد " . فروید
  6. #6
    تاریخ عضویت
    2006/04/05
    1,569
    62

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

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

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

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

موضوعات مشابه

  1. مشکل وقفه
    توسط vishy71 در انجمن پروسسورهای ARM
    پاسخ: 1
    آخرين نوشته: 2016/03/12, 14:44
  2. مشکل با وقفه
    توسط Navid_Micro در انجمن پروسسورهای ARM
    پاسخ: 3
    آخرين نوشته: 2016/01/29, 20:40
  3. مشکل با وقفه در stm
    توسط soheyl_60 در انجمن STM
    پاسخ: 8
    آخرين نوشته: 2015/05/09, 23:51
  4. مشکل با وقفه ....
    توسط aliali6624 در انجمن میکروکنترلرهای AVR
    پاسخ: 7
    آخرين نوشته: 2015/02/14, 18:15
  5. مشکل با وقفه ها
    توسط r.gh45 در انجمن میکروکنترلرهای AVR
    پاسخ: 15
    آخرين نوشته: 2011/08/03, 08:23

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •