آموزش AVR – جلسه ۱۲ : وقفه خارجی

در جلسه دوازدهم سراغ وقفه ها رفته و به طور خاص تر وقفه خارجی را بررسی میکنیم.

وقفه ها یک مفهوم کلی در میکروکنترلر هاست که به دلایل مختلف و از منابع مختلف می توانند رخ دهند. کاربرد آن نیز برای آزادسازی منابع پردازنده از چک کردن های متوالی و همچنین اجرای به موقع روتین های نرم افزاری در زمان های پیش بینی شده وابسطه به رویداد می باشد. در این آموزش ایتدا مفهوم کلی وقفه در میکروکنترلر ATMEGA32 پرداخته و سپس با انجام پروژه فرکانس متر به صورت عملی سعی در نهادینه کردن مفهوم وقفه خارجی داریم.

 

سرفصل های جلسه دوازدهم عبارت اند از:

  1. توضیح مفهوم Interrupt
  2. بررسی منابع وقفه در ATMEGA32
  3. آموزش انجام تنظیمات وقفه خارجی در محیط CodeWizard
  4. تشریح و برنامه نویسی پروژه فرکانس متر

 

 

folder-files-icon-14281دانلود سورس کد جلسه

 

خیلی بدضعیفمتوسطخوبخیلی عالی (3 نظر, امتیاز کل: 5,00 از 5)
Loading...

6 دیدگاه ها

  1. مرتضی says:

    با عرض سلام و خسته نباشید
    فایل قرار داده شده در لینک دانلود در مورد ارتباط سریال می باشد(فایل مشابه جلسه ی ۱۳) .لطفا رسیدگی کنید.
    ممنون

    • محمدرضا سالارباشی says:

      با سلام
      رسیدگی شد
      لینک فایل جلسه ۱۲ تصحیح شده و هم اکنون قابل دانلود است

      با تشکر از اطلاع رسانی شما

  2. دانیال says:

    با سلام
    لینک سورس کد جلسه خراب است
    لطفا اصلاح کنید
    ممنون

  3. مهدی says:

    سلام استاد خسته نباشید
    من یه سوال دارم که شاید ربطی به این موضوع نداره
    من منبع تغذیه های با lm317 ساختم ام اما هربار ولومم یا lm317 سوخه اصلا ارزو به دل موندم
    یه منبع تغذیه سالم بسازم
    اگه میشه یه مداری بدین که از روی اون بسازم

    • محمدرضا سالارباشی says:

      با سلام

      ماژول های منبع تغذیه با مشخصاتی که فرمودید به راحتی و با قیمت مناسب قابل تهیه از بازار هستند. پیشنهاد بنده استفاده از این ماژول ها است.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *