


دوره آنلاین میکروکنترلر 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) تسلط داشته باشید ، حس بهتری در حین دوره خواهید داشت و سرعت پیشرفتتان نمایی خواهد بود(تجربه ی دانشجویان قبلی هم موید آن است) . همچنین تمامی افرادی که در طول دوره ، نسبت به انجام تکالیف کلاس و انجام پروژه های عملی مقید بوده اند ؛ جزء "رویشهای کلاس" بوده و قطعا اکنون هم ، در زمینه کاریشان موفق هستند .
سوالات متداول







نظرات