موضوعات
سبد خرید (0)
دوره آنلاین میکروکنترلر AVR

دوره آنلاین میکروکنترلر AVR

دوره آنلاین میکروکنترلر AVR
توضیحات وبینار

توسعه محصولات دیجیتال در جوامع انسانی و بروز فناوری نوظهور اینترنت اشیا ، از جمله مهمترین عواملی است که باعث افزایش مصرف میکروکنترلرها و پردازنده های تک منظوره در دنیا شده است . امروزه در صنعت خودرو ، تجهیزات پزشکی ، هدایت و راهبری (ناوبری) ، صنعت فیلمبرداری هوایی ، صنایع دفاعی ، تجهیزات مکاترونیک و روباتیک ، لوازم خانگی و سایر زمینه ها شاهد استفاده از میکروکنترلر هستیم . بنابر پژوهش های انجام شده ، بیش از 100 کمپانی تولید کننده تراشه ی میکروکنترلر در دنیا مشغول فعالیت هستند . همچنین با توجه به خرید سهام شرکت ATMEL  توسط MICROCHIP در اوایل سال 2016 ، و ترکیب ایده های دانش بنیان اتمل ، با تجارب صنعتی میکروچیپ ، ضرورت بهبود توانمندی کار با محصولات شرکت Atmel  ، بیش از پیش احساس می شود . همچنین ترویج استفاده از Arduino در پروژه ها ، به عنوان یک پلت فرم متن باز سخت افزاری ، که اغلب مبتنی بر تراشه های Atmel طراحی شده است ، تاییدی بر تحولات دنیای میکروکنترلر می باشد .

سرفصل‌های وبینار

آشنایی با میکروکنترلر  AVR 
بررسی معماری RISC و CISC به صورت اجمالی و بیان تفاوت های آن ها
بررسی انواع خانواده های) AVR   مانند MEGA , Tiny , AT90s , XMEGA و . . . )
آشنایی با منابع تولید پالس ساعت
آشنایی با انواع منابع ریست  (Reset Sources)
بررسی اجمالی اصول زبان C مقدماتی
بررسی واحدI/O 
آشنایی کامل با مفاهیم وقفه  (Interrupt)
روش ایجاد وقفه و نحوه پاسخ دهی به آن
آشنایی با تایمر/کانتر در  AVR
بررسی کامل Timer0 و Timer1 و   Timer2
بررسی مدهای مختلف تایمر/کانتر و کار با تایمر ضد هنگ  (Watch dog Timer)
کار با واحد  Input Capture
ایجاد مدولاسیون عرض پالس توسط AVR (Pulse Width Modulation)
آشنایی با مفاهیم کاربری آنالوگ در  AVR
کار با ADC و آشنایی با آن
چگونگی تبدیل یک سیگنال آنالوگ به دیجیتال  (Analog To Digital Converter)
آشنایی با مفاهیم ارتباط سریال و نحوه تولید فریم سریال
راه اندازی واحد  SPI
کار با واحد USART میکروکنترلر AVR
برقراری ارتباط بین میکروکنترلر و کامپیوتر بوسیله ارتباط USART

مخاطبین

دانشجویان و علاقمندانی که قصد دارند به دنیای برنامه نویسی میکروکنترلرها قدم بگذارند می توانند با محصولات شرکت Atmel فعالیتشان را آغاز نمایند .کاملا واضح است که اگر به اصول برنامه نویسی (ترجیحا زبان C) تسلط داشته باشید ، حس بهتری در حین دوره خواهید داشت و سرعت پیشرفتتان نمایی خواهد بود(تجربه ی دانشجویان قبلی هم موید آن است) . همچنین تمامی افرادی که در طول دوره ، نسبت به انجام تکالیف کلاس و انجام پروژه های عملی مقید بوده اند ؛ جزء "رویشهای کلاس" بوده و قطعا اکنون هم ، در زمینه کاریشان موفق هستند .

سوالات متداول

برنامه نویسی میکروکنترلر AVR در این دوره با چه زبانی آموزش داده می شود؟

زبان برنامه نویسی مورد استفاده در این دوره زبان C بوده و باتوجه به اینکه پیش نیاز دوره نیز می باشد، دانشجویان جهت شرکت در دوره AVR باید حتما با زبان C آشنایی داشته باشند.

چه میزان تسلط به زبان C برای حضور در این دوره نیاز است ؟

برای حضور در این دوره دانشجو می بایست درک کاملی از الگوریتم برنامه نویسی داشته باشد . هم چنین با انواع داده ها و متغیرهای زبان C و نحوه استفاده از آن ها به همراه ساختارهای شرطی و حلقه های تکرار آشنا باشد . لازم به ذکر است استفاده از توابع فرعی و هم چنین آرایه ها و رشته ها نیز بسیار حائز اهمیت می باشد .

در این دوره از چه نرم افزاری استفاده می شود؟

جهت کدنویسی میکروی AVR و کامپایل کد در این دوره، از نرم افزار Codevision استفاده می گردد.

با توجه به اینکه پیش نیاز این دوره زبان برنامه نویسی C است، برای ثبت نام باید مدرک زبان C داشته باشیم؟

خیر ؛ الزامی به مدرک زبان C از هیچ موسسه و آموزشگاهی نیست .

آیا واحد برنامه نویسی گذرانده شده در دانشگاه برای رعایت پیش نیاز این دوره کفایت می کند؟

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

آیا در طول دوره از سخت افزار هم جهت یادگیری استفاده می شود؟

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

محمدجعفر یادگاری
محمدجعفر یادگاری

HW/SW Co-Designer

با نظر دادن، کمک کن بقیه آگاهانه خرید کنن

0 از 5 ( 0 نظر )
جلسات وبینار زمان برگزاری
جلسه اول
دوشنبه 2 فروردین 1400
ساعت 9:00
ساعت 14:00
جلسه دوم
سه‌شنبه 3 فروردین 1400
ساعت 9:00
ساعت 14:00
جلسه سوم
چهارشنبه 4 فروردین 1400
ساعت 9:00
ساعت 14:00
نمایش همه جلسات
Host Cover
برگزارکننده: مرکز آموزش نیراسیستم