پروژه با AVR در سایت سرزمین الکترونیک شامل فیلم های آموزشی قدم به قدم سورس کد محیط برنامه و در مواردی فایل های PCB می باشد.
میکروکنترلر AVR چیست؟
جدول ویژگی های مهم پروژه با AVR |
💡 تعداد |
111 عدد
|
🏷️️ دسته |
پروژه با AVR |
🌎 زبان |
فارسی |
🆕 بروزرسانی |
دی ماه 1403 |
میکروکنترلر AVR جز ریزپردازنده تولید شده توسط شرکت اتمل می باشد. این ریزپردازنده 8 بیتی از فناوری RISC بهره می برد. با زبان C کد ویژن و بسیک و ++C در محیط آردوینو می توان آن را پروگرام نمود. جدیدا از زبان پایتون نیز در محیط آردوینو برای برنامه نویسی این ریز پردازنده استفاده می شود. این ریز پردازنده در سال 1996 توسط دو دانشجور دانشگاه صنعتی نروژ طراحیگردید. و توسط شرکت اتمل ساخته شد. هرچند در رابطه با مخفف AVR توضیح زیادی داده نشده است اما گمان می رد این حروف مخفف ( Alf (Egil Bogen) and Vegard (Wollan)’s RISC processor ) باشد.
معماری میکروکنترلر AVR
این شرکت جهت طراحی تمامی برد های خود در خانواده AVR از دومعماری
- معماری (Complex Instruction Set Computer)
- معماری (Reduced Instruction Set Computer)
می باشد.
خانواده میکروکنترل AVR
بر اساس معماری ویژگی های فنی و چند مشخصه دیگر این ریزپردازنده را به پنج دسته زیر تقسیم می کنیم.
- TINY AVR
- Mega AT AVR
- X Mega AVR
- AT90S AVR
- AVR32
در تمامی مدل های معرفی شده بالا بخش های
در قالب یک میکروپردازنده وجود دارد و اگر بخواهید از حافظه خارجی استفاده نمایید پایه هایی جهت اتصال موازی BUS تعبیه شده است.
چگونه می توان از میکروکنترلر AVR استفاده نمود؟
در بخش میکروکنترلر ها به این مبحث اشاره شد. اما به صورت ساده تر در اینجا می توان این گونه آن را توضیح داد.
استفاده از میکروکنترلر AVR و یا برد های توسعه سری آردوینو و غیره..
جهت برنامه ریزی مستقیم میکروکنترلر های یاد شده باید از ابزاری الکترونیکی به نام پروگرامر استفاده نمود.
اما در خانواده بردهای توسعه سری آردوینو تنها اتصال کابل USB به برد کافی می باشد.
پروژه با AVR در بین دانشجویان و اساتید دانشگاه و حتی بسیاری از صنعت گران از محبوبیت بالایی برخوردار می باشد. چراکه این میکرو پردازنده اساس تدریس بخش میکروپردازنده ها در بسیاری از دانشگاه های کشور بوده است. درنتیجه باتوجه دانش موجود در ایران میزان استفاده از ریزپردازنده نیز بیشتر است. علاوه بر دانش فنی موجود و تدریس مباحث مرتبط با آن در دانشگاه های کشور. پلت فرم های آردوینو که وارد بازار شدند نیز از این ریزپردازنده ها بسیار استفاده کرده بودند. همین باعث می شود که شرکت اتمل از محبوبیت بیشتری دربازار ایران نسبت به رقبای خود برخوردار باشد.
در سایت سرزمین الکترونیک سعی برآن شده است که هرکجا که از این خانواده ریزپردازنده استفاده می شود. اطلاعات جامعی در رابطه با میکروکنترلر در اختیار دانش پژوهان قرار بگیرد. زیرا هرچند بردهای توسعه جذاب به نظر برسند باز در آخر جهت طراحی برد نهایی وابسته به پروژه باید از میکروکنترلر استفاده شود. پس این واقعیت که اساس کار برنامه نویسی در ابتدا درک درست توانایی سخت افزاری ریزپردازنده است غیر قابل انکار است.
در ادامه دروسی که پیشنیاز فهم درست در رابطه با میکروکنترلرها نیاز است معرفی می گردند.
- فیزیک الکتریسیته
- فیزیک2
- مدار الکتریکی1
- مدار الکترونیکی 1 و 2
- مدار منطقی
- معماری کامپیوتر
- ریزپردازنده ها
- آز ریز پردازنده ها
دروس آکادمیک معرفی شده می توانند درک شما را از دنیای ریزپردازنده ها به درجه مناسبی برسانند.