دوره میکروکنترلر ARMSTM32 پیشرفته

دوره میکروکنترلر ARMSTM32 پیشرفته

نگاهی کلی به دوره آموزشی میکروکنترلر ARMSTM32 پیشرفته

مدت دوره شهریه پیش نیاز
32 ساعت 2,000,000 تومان میکروکنترلر ARMSTM32 مقدماتی
  • اشتراک در شبکه های اجتماعی

آشنایی با دوره میکروکنترلر ARMSTM32 پیشرفته

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


سرفصل آموزشی دوره میکروکنترلر ARMSTM32 پیشرفته

  • مرور و یادآوری مفاهیم اولیه
  • مدیریت حافظه میکروکنترلر و چیدمان حافظه Memory map
  • مدیریت Watchdog و Fault های سیستم
  • مدهای توان و کاهش توان مصرفی
  • تکنیک های افزایش سرعت در محاسبات پردازشی
  • مدیریت DMA و بافر سازی
  • آشنایی با واحد ارتباط سریال دو سیمه I2C و راه اندازی آی سی های حافظه EEPROM و ذخیره سازی اطلاعات بر روی آن
  • تکنیک استفاده از flash داخلی به عنوان eeprom 
  • شبکه بندی میکروکنترلرهای ARM با استفاده از پروتکل SPI
  • کنترل نور LED توسط پورت Serial
  • راه اندازی سنسور موقیعت یاب ماهواره ای GPS  
  • راه اندازی ماژول SIM900 : 
  • ارسال و دریافت SMS 
  • تشخیص زنگ به سیم کارت 
  • کنترل وسایل الکتریکی از طریق ارسال SMS
  • استفاده از EEPROM  خارجی به عنوان یک پایگاه داده
  • طراحی ساعت و تقویم توسط RTC خارجی
  • طراحی ساعت و تقویم توسط RTC داخلی
  • آشنایی و استفاده از Backup SRAM
  • آشنایی با FSM در برنامه نویسی امبدد 
دریافت فایل سرفصل ها

پروژه ها و تمرین های دوره

شبکه بندی میکروکنترلرهای ARM با استفاده از پروتکل SPI
کنترل نور LED توسط پورت Serial
راه اندازی سنسور موقیعت یاب ماهواره ای GPS 
ارسال و دریافت SMS 
تشخیص زنگ به سیم کارت 
کنترل وسایل الکتریکی از طریق ارسال SMS
استفاده از EEPROM  خارجی به عنوان یک پایگاه داده
طراحی ساعت و تقویم توسط RTC خارجی
نحوه ی ضبط و پخش صوت ضبط شده با استفاده از DAC 
تغییر دامنه و ایجاد ولوم دیجیتال در صدا های ضبط شده
آشنایی با FSM در برنامه نویسی امبدد 


 


توصیه مدرس

مهران بافنده

مهندس مهران بافنده

کارشناس سیستم های نهفته و مدرس دانشگاه

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


نظر دانشجویان نیراسیستم درباره دوره میکروکنترلر ARMSTM32 پیشرفته

در حال بروز رسانی...


آینده شغلی دوره میکروکنترلر ARMSTM32 پیشرفته

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


روش برگزاری دوره میکروکنترلر ARMSTM32 پیشرفته

در طول دوره، پس از ارائه مطالب توسط مدرس، در تمامی سرفصل ها سخت افزار لازم و کیت ARMSTM32 در اختیار دانشجویان قرار می گیرد و می توانند مباحث منتقل شده را به صورت سخت افزاری نیز روی برد های ARMSTM32 پیاده سازی کنند.


توانایی دانشجو در پایان دوره میکروکنترلر ARMSTM32 پیشرفته

توانایی دانشجو پس از پایان دوره:
آشنایی با ماژول GSM و توانایی ارسال و دریافت پیامک و برقراری تماس توسط آن
آشنایی با ماژول GPS
آشنایی با پروتکل SPI و راه اندازی پتانسیومتر دیجیتال MCP
تکنیک استفاده از flash داخلی به عنوان eeprom 

و...


سوالات متداول دانشجویان

در صورتی که برخی از واحدهای میکرو را به صورت کامل راه اندازی نکرده باشم آیا مشکلی در دوره پیشرفته خواهم داشت ؟
بله ؛ در صورتی که تسلط کامل به واحدهای I/O, ADC, Interrupt, USART, Timer/Counter, SPI را ندارید و یا این واحدها را به صورت عملی راه اندازی نکرده اید احتمال مشکل در یادگیری بالا خواهد بود .

آیا سپری نمودن دوره مقدماتی برای دوره پیشرفته ضروری است ؟
بله ؛ تسلط کافی به مباحث دوره مقدماتی برای سپری نمودن دوره سطح بالاتر بسیار لازم است اما الزامی به گذراندن دوره در مجموعه نیراسیستم نیست و اگر فردی به صورت شخصی و یا توسط سایر آموزشگاه ها دارای سطح لازم است می تواند در کلاس  ARM حرفه ای شرکت نماید .

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

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

آیا امکان تهیه برد آموزشی برای استفاده خارج از کلاس نیز وجود دارد؟
بله؛ در صورتی که دانشجو جهت انجام تمرینات خارج از کلاس و انجام پروژه های شخصی نیازمند برد آموزشی باشد می تواند کیت ARM را از مرکز آموزش نیراسیستم خریداری نماید اما هیچ اجباری در این خصوص وجود ندارد.

آیا در انتهای دوره برای شرکت کنندگان گواهینامه صادر می شود؟
در صورتی که دانشجو در پایان دوره نمره ی لازم را کسب کند موفق به دریافت گواهینامه خواهد شد. حد نصاب نمره 70 از 100 بوده و از مجموع نمرات فعالیت های کلاسی، کوییز ها ، تمرینات و آزمون پایانی دانشجو محاسبه می شود.

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

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


info

قوانین آموزشگاه arrow_backward

از قوانین آموزشگاه قبل از ثبت نام آگاه شوید

می خواهم ثبت نام کنمarrow_backward

با مشاهده تقویم آموزشی دوره میکروکنترلر ARMSTM32 پیشرفته ثبت نام کنید

Make the future now

آینده را اکنون بساز

عضویت در باشگاه نیراسیستم یا نیاز به مشاوره دارم