بورد آموزشی AVR 2019-06-17T10:04:46+04:30

برد آموزشی AVR

میکروکنترلرهای Atmel ، یکی از پرکاربردترین میکروکنترلرها در صنایع الکترونیک و دانشگاه‌های کشور ما محسوب می‌شوند. شاید بتوان محبوبترین سری از این میکروکنترلرها را سری AVR دانست. میکروکنترلرهای AVR در چندین مدل، با امکانات مختلف طراحی شده‌اند. تفاوت این مدل‌ها با یکدیگر، غالباً در میزان حافظه، تعداد I/O ها، تعداد تایمرها، سرعت پردازش و … است.  بعضی از پرکاربردترین رده‌های AVR عبارتند از:

  • Atmega 16

  • Atmega 32

  • Atmega 64

  • Atmega 128

  • Atmega 2560

آموزش نحوۀ کار کردن با AVR می­تواند دریچه‌ای برای یادگیری دیگر میکروکنترلرها نیز باشد. برنامه نویسی AVR را می توان به زبان­‌های C یا Assembly  انجام داد. کامپایلرهای متنوعی نیز برای AVR در بازار وجود دارد از جمله : CodeVision و avr studio

بهترین راهکار برای یادگیری برنامه نویسی با AVR، استفاده از برد آموزشی AVR است. بردهای آموزشی AVR توسط شرکت‌های مختلف ایرانی و خارجی تولید می­شوند. این بردها معمولاً امکان برنامه ریزی و راه اندازی ماژول‌های AVR مانند وقفه‌ها، تایمرها، مبدل آنالوگ به دیجیتال و …  را فراهم می­کنند. مجموعۀ بردهای آموزشی MiCUP نیز با هدف آموزش انواع میکروکنترلرهای AVR در سطوح مختلف طراحی شده‌اند. اولین نقطۀ تمایز بردهای آموزشی MiCUP نسبت به دیگر بردهای آموزشی AVR، امکان استفاده از تمام سری های AVR بر روی برد اصلی است. برد اصلی MiCUP110 به نحوی طراحی شده است که انواع میکروکنترلرهای AVR به صورت هدربرد بر روی آن قابل نصب هستند. با نصب برد پردازندۀ AVR، به صورت Header Board روی بورد اصلی (MiCUP110) می­توان از امکانات زیر بهره مند شد:

  • تطابق نظیر به نظیر پایه‌­های میکروکنترلر با شماره کانکتورهای موجود در بورد اصلی

  • قابلیت برنامه ریزی میکروکنترلر با استفاده از پورت USB و پورت Parallel

  • قابلیت برنامه ریزی با استفاده از ISP (In System Programming)

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

  • امکان اتصال بردهای جانبی(MiCUP210، MiCUP310، MiCUP410 ) به برد اصلی برای اجرای آزمایشات پیشرفته‌تر