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

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

  1. #1
    کاربر فعال
    تاریخ عضویت
    Nov 2013
    نوشته ها
    140
    تشکر
    0
    تشکر شده 3 بار در 3 پست

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

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

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

  3. #2

  4. #3
    کاربر فعال
    تاریخ عضویت
    Nov 2013
    نوشته ها
    140
    تشکر
    0
    تشکر شده 3 بار در 3 پست

    پیش فرض

    من چون قبلا با میکروکنترلرهای AVR کار می کردم زیاد با مفهوم وقفه برداری تودرتو آشنا نیستم. تا جایی که من میدونم میکروکنترلرهای LPC17xx دارای امکانات جانبی ( peripheral ) زیادی هستند مانند UART و PWM و غیره. هر کدوم از این امکانات جانبی نیز دارای چندین منبع وقفه (interrupt source) هستند. منظورم اینه که یک بلوک مانند Timer در حالت های مختلفی میتونه وقفه تولید کنه. حالا من میخوام بدونم که مدیریت وقفه ها چه جوری؟ یعنی اومدن وقفه ها رو گروه بندی کردن؟ اگه مثلا توی بلوک Timer دو تا وقفه هم زمان رخ بدن چه اتفاقی میفته؟

  5. #4
    مدیر انجمن mzarkoob آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    مهدی زرکوب
    نوشته ها
    2,902
    تشکر
    1,202
    تشکر شده 2,317 بار در 1,273 پست

    پیش فرض

    مدیریت وقفه ها در واحد کنترل مرکزی وقفه انجام می شود
    با دستور NVIC_EnableIRQ برنامه می داند که تا از آن پریفرالی که این دستور مشخص کرده وقفه ای اومد بره در زیر روال مشخص شده
    دستور تعیین اولویت با مشخص می شود:
    کد:
    NVIC_SetPriority(TIMER0_IRQn,0); /* Default priority group 0, can be 0(highest) - 31(lowest) */  NVIC_EnableIRQ(TIMER0_IRQn); /* Enable Timer0 Interrupt */
    موارد عملی برای پریفرال ها هم در فیلم مقدماتی lpc1768 آورده شده است. مثلا یک قسمت کار با پورت سریال نحوه دریافت با استفاده از وقفه می باشد و ...

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

  1. [خبر] فیلم آموزش پیشرفته lpc1768 (ورژن2)
    توسط mzarkoob در انجمن LPC series (NXP)
    پاسخ: 604
    آخرين نوشته: 26-05-2019, 13:49
  2. کتابخانه CMSIS برای LPC17xx
    توسط hamed.b3269 در انجمن LPC series (NXP)
    پاسخ: 3
    آخرين نوشته: 17-06-2014, 20:01
  3. تنظیم ریجستر های SPI در LPC17xx
    توسط lpln852 در انجمن LPC series (NXP)
    پاسخ: 0
    آخرين نوشته: 04-05-2013, 23:05
  4. کمک درمورد پروتیوس - lpc17xx
    توسط mahdi8888 در انجمن LPC series (NXP)
    پاسخ: 3
    آخرين نوشته: 20-08-2011, 22:33

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

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