NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 2469 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
نمایش نتایج: از 1 به 2 از 2

موضوع: مشکل در پیاده سازی وقفه

  1. #1
    تازه وارد
    تاریخ عضویت
    Mar 2011
    نوشته ها
    2
    تشکر
    0
    تشکر شده 0 بار در 0 پست

    پیش فرض مشکل در پیاده سازی وقفه

    سلام من یک مدار دارم که میخام وقتی وقفه فعال شد وضعیت پورت سی ام تغییر وضعیت پیدا کنه
    وقتی وقفه فعال شد حالت پایه های cمعکوس حالت قبلش بشه با این تفاوت که این بین پایه های c یک چند ثانیه ای صفر بمونن
    کسی از دوستان میتونه پیشنهاد بده من برنامه زیر و نوشتم جواب نداد
    میخام مدار حافظه دار بسازم یک جورایی که با وقفه وضعیت پورت سی ذخیره بشه و بعد از طی عملیاتی روی پورت سی دوبازه بازگردانده بشه

    interrupt [EXT_INT0] void ext_int0_isr(void)

    {
    if(PINB.1==0)
    {
    l++;
    if (l<2)
    {
    g=0b00001001;
    PORTC=g;
    }


    PORTC=0b00000000;
    delay_ms(1000);
    g=~g;
    PORTC=g;

    }

    }

  2. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نوشته ها
    Many
     

  3. #2
    کاربر فعال rozeh آواتار ها
    تاریخ عضویت
    Mar 2013
    نوشته ها
    198
    تشکر
    27
    تشکر شده 176 بار در 104 پست

    پیش فرض

    قرار دادن یه تاخیر توی روتین وقفه اصلا ایده خوبی نیست.
    همچنین با توجه به اولویت وقفه در 8بیتی ها این برنامه شما هیچ کاری به نظرم نمیکنه. در واقع شما توی این برنامه تون با اجرای روتین وقفه، وضعیت پینی رو تغییر می دید و 100 میلی ثانیه صبر می کنید و دوباره بر میگردید به برنامه اصلی تون توی حلقه بی نهایت. بعبارتی من برنامه شما رو ندیده میگم کار نمیکنه. بگید چیکاری می خوایید بکنید تا بهتون پیشنهاد بدیم. شاید بتونیم کمکتون کنیم. البته به طور کامل توضیح بدید. من سوالات ناقص رو حل نمیکنیم یا بهشون جواب نمیدم. اگه دیر هم کنید(برید یکسال دیگه بیاد) تقریبا همین طور خواهد بود.

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

  1. پیشنهاد برای راه اندازی مغازه
    توسط sina_browser در انجمن گفت و گوي آزاد
    پاسخ: 19
    آخرين نوشته: 13-04-2013, 23:12
  2. پیاده سازی معادله با op-amp
    توسط zavar در انجمن الکترونیک
    پاسخ: 3
    آخرين نوشته: 31-03-2012, 21:22
  3. ریزپله و روش پیاده سازی آن
    توسط ROBOTICS در انجمن موتورها و درایوها
    پاسخ: 2
    آخرين نوشته: 02-12-2011, 11:21
  4. پیاده سازی پروتکل udp اترنت
    توسط nad در انجمن میکرو کنترلر های 32 بیتی(arm)
    پاسخ: 3
    آخرين نوشته: 02-05-2011, 09:41
  5. طراحی و پیاده سازی ربات های هوشمن
    توسط ROBOMAN در انجمن مفاهیم اولیه در رباتیک
    پاسخ: 0
    آخرين نوشته: 14-03-2009, 18:17

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

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