دوره آموزش جامع میکروکنترلر ARM خانواده STM32 از مقدماتی تا پیشرفته

دوره آموزش جامع میکروکنترلر ARM خانواده STM32 از مقدماتی تا پیشرفته

ST MicroElectronics یکی از شرکت های پیشرو درصنعت میکرو کنترلر در دنیاست و با گره زدن بخشی از محصولات خود با هسته های ARM توانسته میکروکنترلرهای قدرتمندی تولید نماید. یکی از سری های موفق این شرکت که به تازگی در بازار ایران جا باز کرده، STM32F1XX می باشد. این محصولات علاوه بر این که کاربرد صنعتی داشته، با داشتن قیمتی ارزانتر از میکروهای آرم شرکت NXP و ATMEL و حتی سری AVR شرکت ATMEL و هم چنین قدرت پردازشی بالاتر، هر علاقه مند دنیای الکترونیک را به خود جلب می کند.

stm

گروه الکترونیکی آکادمی الکترونیک Electrical4u در سال ۱۳۹۰ فعالیت خود را در زمینه های مختلف الکترونیکی-صنعتی آغاز کرد. هدف این گروه ارائه خدمات الکترونیکی، طراحی و اجرای پروژه های مختلف با به کارگیری فناوری های نوین می باشد. این گروه با به کارگیری افراد با تجربه و نخبه و با تکیه بر تحقیقات در زمینه های مختلف الکترونیکی، سخت افزار و نرم افزار مورد نیاز بخش های مختلف صنعت کشور را فراهم می کند. یکی دیگر از اهداف این آکادمی پر کردن خلا بین سخت افزار و نرم افزار می باشد به همین جهت توانایی های خود را در هر دو زمینه الکترونیک و نرم افزار از ارتقا داده است.

یکی از اهداف این شرکت در کنار انجام پروژه های نوین الکترونیکی، آموزش فناوری های نوین الکترونیک به علاقه مندان می باشد. این شرکت طی چند سال اخیر اقدام به برگزاری دوره های حضوری و مجازی میکروکنترلرهای STM نموده است. این دوره ها به سه بخش مقدماتی، متوسطه و پیشرفته تقسیم بندی شده که به شرح زیر می باشد:

untitled-2

توجه: در این دوره (حضوری) برد آموزشی STM32 فوق به همراه سخت افزارهای مورد نیاز دوره به صورت رایگان داده خواهد شد.

دوره آموزش مقدماتی میکروکنترلر ARM

دراین دوره آموزشی با معماری میکروکنترلر ARM 32 بیتی و هسته Cortex-M3 و کامپایلر KEIL آشنا شده سپس به بررسی و کار با بخش های مختلف میکروکنترلر میپردازیم. در این دوره به صورت کامل تمامی بخشهای میکروکنترلر را بررسی نموده و از کتابخانه های CMSIS  که برای راه اندازی اولیه بخشهای مختلف میکروکنترلر ارایه شده اند وبه صورت کاملا متن باز (open source)  می باشند استفاده میکنیم.

تمرکز اصلی در این دوره بر روی هسته Cortex-M3 می باشد و تمامی مثال ها بر روی برد آموزشی STM32  که دارای هسته Cortex-M3 می باشند اجرا میگردد. طول این دوره ۴ جلسه ۵ ساعتی (۲۰ ساعت) می باشد.

محتوی دوره

  • مروری بر میکروکنترلر AVR و تفاوت آن با ARM
  • بررسی میکروکنترلر ARM شرکت ATMEL,ST,NXP
  • بررسی برنامه نویسی با میکرو کنترلر ARM و کار با نرم افزار KEIL و IAR
  • بررسی کتابخانه های CMSIS ارایه شده توسط شرکت ST برای راه اندازی بخش های مختلف میکروکنترلر
  • بررسی کتابخانه های HAL   ارایه شده توسط شرکت ST برای راه اندازی بخش های مختلف میکروکنترلر
  • کار با نرم افزار STM32CubeMx و ساخت پروژه در ان از ۰ تا ۱۰۰
  • آموزش برنامه نویسی به زبان C,++C (برنامه نویسی شی گرا object oriented programming ) برای میکروکنترلر ARM با استفاده از کامپایلر KEIL
  • کار با پورت های میکروکنترلر (GPIO)
  • کار با واحد وقفه  خارجی EXTI
  • اموزشی کامل واحد NVIC میکروکنترلر
  • کار با واحد پرتکل صنعتی RS232
  • کار با پورت های سریال میکروکنترلر (USART)
  • آشنایی و کار با تایمر میکروکنترلر های ARM STM32
  • کار با Watchdog  میکروکنترلر
  • کار با ماژول های LCD , 7-SEGMENT

 

دوره آموزش میکروکنترلر ARM متوسطه

در این دوره تمرکز اصلی بر راه اندازی امکانات میکروکنترلر و اضافه کردن امکانات جانبی به آن می باشد. طول این دوره ۴ جلسه ۵ ساعتی (۲۰ ساعت) می باشد.

محتوای دوره

  • مروی بر مباحث گذشته در دوره ی مقدماتی و پاسخ به سوالات دانشجویان
  • راه اندازی واحد مبدل دیجیتال به آنالوگ (DAC) و تولید شکل موج مثلثی و نویز
  • آشنایی با واحد BKP میکروکنترلر
  • آشنایی با واحد PWR میکروکنترلر
  • آشنایی با واحد RTC میکروکنترلر ARM و راه اندازی آن
  • آشنایی با واحد تایمر TWI (I2C) میکرو کنترلر
  • کار با حافظه های Flash میکروکنترلر
  • کار با سنسور دیجیتال (ترموستات) LM75
  • آشنایی و کار با پروتکل SPI
  • آشنایی و کار با ماژول صنعتی SIM900 و راه اندازی آن
  • آشنایی و کار با ماژول بلوتوث (HC-05) و راه اندازی آن
  • آشنایی و راه اندازی دیتا فلشAT45D
  • راه اندازی ماژولNRF24L01
  • راه اندازی ماژول WIFI

 

آموزش میکروکنترلر ARM پیشرفته

در این دوره به مباحث پیشرفته میکروکنترلرهای آرم پرداخته می شود. طول این دوره ۵ جلسه ۵ ساعتی (۲۵ ساعت) می باشد.

محتوای دوره

  • آشنایی با فایل سیستم های Chan و RL-ARM
  • آشنایی با پرتکل های SPI و SDIO برای ارتباط با SDCARD
  • راه اندازی SD کارت با پرتکل های SPI و SDIO و نوشتن و خواندن فایل داخل آن
  • آشنایی با دیتا فلش و راه اندازی آن
  • آشنایی با مفاهیم پایه ای شبکه
  • آشنایی با واحد EMAC میکروکنترلر
  • آشنایی با تمامی پرتکل های شبکه که امکان راه اندازی بر روی میکروکنترلر وجود دارد.(TCP,UDP,HTTP,FTP,…)
  • آشنایی با واسط های RMII , MII که برای ارتباط با PHY استفاده می شود
  • آشنایی با امکانات کتابخانه ی RL-ARM برای راه اندازی پرتکل های شبکه
  • آشنایی USB Device و USB HOST
  • آشنایی با واحد USB میکروکنترلر های STM32
  • آشنایی با امکانات کتابخانه ی RL-ARM برای کار با USB و توضیح تمامی قسمت های آن
  • راه اندازی فایل سیستم بر روی Drive USB FLASH
  • آشنایی با مفاهیم اولیه سیستم عامل بلادرنگ RTOS (Real Time Operating system)
  • آشنایی با سیستم عامل های RTOS و RTX
  • آشنایی با کاربرد های سیستم عامل در پروژه های صنعتی و اینکه درچه مواقعی از سیستم عامل استفاده میکنیم
  • کار با سیستم های عامل RTX و درست کردن چند Task و ارتباط بین Task ها
  • راه اندازی LCD رنگی
  • آشنایی با کتابخانه ی گرافیکی emWin کار با آن.

 

نحوه ثبت نام در دوره ها ( حضوری و مجازی )

  • علاقه مندان تهرانی می توانند برای ثبت نام در دوره حضوری این شرکت به شماره تلگرام زیر پیام بگذارید ( و یا تماس تلفنی ) و از تخفیف ویژه برخوردار شوید.
  • این شرکت برای کسانی که توانایی حضور در دوره را ندارند (شامل علاقه مندان سایر شهرها)، فیلم های کلاسی، برد آموزشی و سایر سخت افزارها را برای شما جمع آوری کرده و بنا به سفارش تان به سراسر کشور ارسال می نماید. برای اطلاع از قیمت مجموعه ها به تلگرام زیر پیام بدهید.

برای ثبت نام دوره ها بفرمایید از طرف الکتریکال ۴ یو معرفی شده اید.

برای ثبت نام و یا هر گونه سوال، با شماره زیر از طریق تلگرام پیام بگذارید.

۰۹۳۵۶۰۵۷۴۲۹

(مهندس کریمی)

دیدگاه

دیدگاهی ثبت نشده.

ارسال دیدگاه

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