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





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









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









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





کاربران برچسب زده شده

نمایش نتایج: از 1 به 3 از 3
  1. #1
    2017/06/06
    2
    0

    Question بررسی همزمانی اجرای دو وقفه

    سلام
    چنتا سوال داشتم ، پیشا پیش ممنون
    اگر دو وقفه از یک نوع با اولویت همسان ( مثلا OB10 و OB11 با اولویت 2) با هم فعال شوند:
    1) آیا این دو وقفه به موازات هم کار میکنند یا به ترتیب فعال می شوند(ابتدا یکی از آن دو ، سیکلش را تمام میکند و دیگری شروع میشود)؟
    2) اگر وقفه ها به ترتیب فعال میشوند، کدام یک زودتر کارش را آغاز میکند؟OB10 یا OB11؟
    3)اگر وقفه ها به موازات هم کار میکنند، در صورتی که مقدار یک مموری بیت (مثل M20.1 که در هر دو وقفه قرار داده شده) در یکی از وقفه ها تغییر یابد ، آیا این تغییر همزمان در وقفه دیگر نیز اعمال میشود یا خیر و M20.1 به صورت local کار میکند؟
    ویرایش توسط hamid_heidari : 2017/06/08 در ساعت 10:42
  2. #2
    2016/11/15
    531
    353

    پاسخ : ماهیت وقفه ها

    نقل قول نوشته اصلی توسط hamid_heidari

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    ) آیا این دو وقفه به موازات هم کار میکنند یا به ترتیب فعال می شوند(ابتدا یکی از آن دو ، سیکلش را تمام میکند و دیگری شروع میشود)؟
    فکر کنم یکی یکی فعال بشن ...
    اگه بخواد هر دو فعال بشن یعنی دو کار هم زمان انجام بشه میشه یه چیزی مثل DMA....
  3. #3
    2017/06/06
    2
    0

    پاسخ : بررسی همزمانی اجرای دو وقفه

    جوابی که خودم بهش رسیدم اینه :
    1)اگر اولویت دو وقفه متفاوت باشد، ابتدا اولویت بالاتر و سپس اولویت پایین تر اجرا میشود.

    2)اگر اولویت ها یکسان باشند،ابتدا OB با شماره پایین تر و سپس OB با شماره بالاتر اجرا میشود (ابتدا OB10 سپس OB11 و .... , در آخر OB17 اجرا میشود).
    2-الف) لذا اگر متغییر فرضی M20.3 در OB10 تغییر کند ، این تغییرات با اتمام سیکل OB10 بلافاصله در OB هایی با شماره بالاتر (یعنی 11 تا 17) قابل دسترسی است.
    2-ب) لذا اگر متغییر فرضی M20.3 در OB11 تغییر کند ، این تغییرات با اتمام سیکل OB11 بلافاصله در OB هایی با شماره بالاتر (یعنی 12 تا 17) قابل دسترسی است، اما برای استفاده در OB10 باید تا زمان اجرای مجدد وقفه صبر کرد.
    ویرایش توسط hamid_heidari : 2017/06/08 در ساعت 10:49
نمایش نتایج: از 1 به 3 از 3

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

  1. پاسخ: 0
    آخرين نوشته: 2015/09/25, 20:15
  2. ماهیت این نوپیز چیه
    توسط sepehr63 در انجمن الكترونيك صنعتي
    پاسخ: 7
    آخرين نوشته: 2015/08/28, 11:56
  3. بررسی ماهیت نویز و روش های حذف آن
    توسط سعید خیری در انجمن بيو الكتريك
    پاسخ: 18
    آخرين نوشته: 2015/01/26, 22:46
  4. ماهیت و جنس s در معادلات لاپلاس
    توسط mi5os در انجمن رياضيات و فيزيك
    پاسخ: 1
    آخرين نوشته: 2012/11/26, 12:49
  5. ماهیت هوش مصنوعی چیه؟
    توسط shahryarrajabzadeh در انجمن هوش مصنوعی و شبکه های عصبی
    پاسخ: 19
    آخرين نوشته: 2011/08/23, 20:08

کلمات کلیدی این موضوع

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

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

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

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