اطلاعیه

Collapse
No announcement yet.

مفهوم وقفه برداری در میکروکنترلرهای LPC17xx

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

    مفهوم وقفه برداری در میکروکنترلرهای LPC17xx

    سلام.
    منظور از وقفه برداری ( vectored interrupt ) چی؟ منظور از جدول بردار وقفه چی؟ اگه میشه کمی در این مورد توضیح بدین.

    #2
    پاسخ : مفهوم وقفه برداری در میکروکنترلرهای LPC17xx

    کسی نیست جواب بده.

    دیدگاه


      #3
      پاسخ : مفهوم وقفه برداری در میکروکنترلرهای LPC17xx

      در کل اینتراپت در Cotrex ها به این صورت هست :

      1 -تمام کنترلر ها الویت (priority )وقفه دارند ولی در cortex ها شما میتوانید این الویت ها را تغییر دهید .
      2- بجای جا گزاری کد در بردار وقفه، آدرس ساب روتین مورد نظر در بردار( vector ) قرار میگیرد که این امر زمان پاسخ گویی (letency ) را پایین می آورد
      3-قابلیت تو در تو ( nested ) وقتی یک روتین وقفه در حال اجرا هست و یک وقفه دیگر با الویت بالاتر رخ میدهد این وقفه به حالت معلق pending میرود و
      روتین وقفه جدید اجرا میشود و دوباره وقفه قبلی باز میگردد و برنامه را اجرا میکند .


      ** بالاترین priority همان 0 است.
      ** 31 الویت قابل تعریف است .
      از جمله ی رفتگان این راه دراز
      باز آمده ای کو که به ما گوید راز
      هان بر سر این دو راهه از روی نیاز
      چیزی نگذاری که نمی آیی باز

      دیدگاه

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