اطلاعیه

Collapse
No announcement yet.

spi

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

    spi

    سلام
    در پروتوکل spi اسلیو داره یه تعداد زیادی سنسور رو می خونه از شماره ی 1 تا n که مدت زیادی می بره تا خوندنش تموم بشه! حالا اگه وسط کار مستر بگه داده ای رو بفرست چه اتفاقی می افته؟

    #2
    پاسخ : spi

    سلام
    اگر برای spi در اسلیو وقفه گذاشته باشید ابتدا آدرس جایی رو که اشاره گر پشته هست رو در حافظه ذخیره میکنه و بعد میاد وقفه رو میخونه و کارهای مربوط به وقفه رو انجام میده و بعد اشاره گر پشته رو با مقداری که قبل از وقفه داشت، بار میکنه و به بقیه ماجرا ادامه میده که اگر وقفه در بین خواندن سنسور باشه اطلاعات سنسور معتبر نیست. ولی اگر وقفه فعال نباشه و شما بعد از خوندن سنسورها رجیستر spi رو چک کنی میتونی به مستر جواب بدی که معلوم نیست توی اون زمان مستر به اطلاعات اسلیو نیاز داره یا نه.
    شما میتونی بعد از هر بار خوندن سنسور یه سر به spi بزنی و در صورت وجود درخواست مستر، به مستر جواب بدی و بعد...
    شبنم از سعی به سرچشمه خورشید رسید صائب تبریزی

    دیدگاه

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