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





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









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





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

نمایش نتایج: از 1 به 3 از 3
  1. #1
    2010/03/20
    180
    1

    پاک کردن بیت پرچم وقفه خارجی در LPC1768

    سلام.
    من دارم با وقفه های خارجی کار میکنم و یک سوال برام پیش اومده. وقتی که یک وقفه خارجی روی پایه های EINT رخ میده بیت flag در رجیستر EXTINT یک میشه و باید وقتی که برنامه وارد زیرروال وقفه شد این بیت را خودمون توسط نوشتن یک در همان بیت پاک کنیم. توی دیتاشیت گفته که وقتی وقفه حساس به سطح low یا high است تنها زمانی بیت flag پاک میشه که سطح خنثی بشه یا به عبارتی دیگر به سطح اولیه بازگردد. بطور مثال فرض کنیم که وقفه به صورتی تنظیم بشه که حساس به سطح low باشه. حالا اگه یک سطح low روی پایه موردنظر بیاد بیت پرچم 1 میشه و برنامه وارد زیرروال وقفه میشه. حالا سوال من اینجاست که توی این حالت خودمون باید پرچم رو پاک کنیم یا به طور اتوماتیک پاک میشه. جوری که من از دیتاشیت فهمیدم وقفه چه حساس به سطح باشه و چه حساس به لبه باید خودمون بیت پرچم رو پاک کنیم منتهی وقتی که وقفه حساس به سطح است فقط زمانی پرچم پاک میشه که سطحی که توی رجیستر EXTPOLAR تعیین شده رخ ندهد.
    ببخشید از اینکه طولانی شد.
  2. #2
    2012/07/09
    مشهد
    109
    4

    پاسخ : پاک کردن بيت پرچم وقفه خارجي در LPC1768

    به نظر من كه بايد حتما خودمون يك كنيم كه پاك بشه
  3. #3
    2007/08/04
    اصفهان
    577
    5

    پاسخ : پاک کردن بيت پرچم وقفه خارجي در LPC1768

    سلام
    با يک تست ساده به پاسخ خواهيد رسيد
    در زير روال وقفه ، پاکش نکنيد ببينيد چي ميشه. مشاهده مي شود که بايستي در همان زير روال باقي بماند ..
    فيلم آموزشي ميکروکنترلر LPC1768
    فيلم آموزشي تکميلي و پيشرفته ميکروکنترلر LPC1768
    فيلم آموزش کاربردی زبان سی در میکروکنترلر ARM
    فیلم آموزش مقدماتی میکروکنترلر LPC1788 به زودی ...
نمایش نتایج: از 1 به 3 از 3

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

  1. فعال کردن و شمارش تایمرها در حین اجرای روتین وقفه خارجی
    توسط colpits در انجمن میکروکنترلرهای AVR
    پاسخ: 3
    آخرين نوشته: 2016/04/27, 09:00
  2. پاسخ: 8
    آخرين نوشته: 2011/09/05, 14:52
  3. غیر فعال کردن وقفه خارجی
    توسط alizard در انجمن میکروکنترلرهای AVR
    پاسخ: 1
    آخرين نوشته: 2010/06/04, 14:09
  4. پاسخ: 3
    آخرين نوشته: 2009/12/07, 11:41
  5. وقفه خارجی
    توسط khatarat در انجمن میکروکنترلرهای AVR
    پاسخ: 6
    آخرين نوشته: 2009/03/17, 06:21

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

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

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

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

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