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

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

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

مدت دوره شهریه پیش نیاز
24 ساعت 1,280,000 تومان ARMSTM32 مقدماتی
  • اشتراک در شبکه های اجتماعی

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

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


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

راه اندازی ماژول موقعیت یاب جغرافیایی(GPS)

  • معرفی و آشنایی با ماژول GPS
  • آشنایی و نحوه کار با پروتکل NMEA
  •  بررسی داده های دریافتی از GPS
  •  پردازش پیغام های NMEA دریافتی از ماژول GPS
  • دریافت تاریخ و زمان از ماژول  (GPS_DateTime) GPS

راه اندازی ماژول GSM

  • معرفی و آشنایی  ماژول GSM
  •  بررسی دیتاشیت ماژول GSM
  • آشنایی با دستورات AT Commands
  • ارسال و دریافت پیامک با ماژول GSM
  • ارسال و دریافت پیامک با ماژول GSM با برنامه نویسی پیشرفته
  • آشنایی با FSM در برنامه‌نویسی امبدد

معرفی پروتکل کاربردی I2C

  • بررسی دیتاشیت پروتکل I2C
  • راه اندازی پروتکل I2C بوسیله MASTER
  • راه اندازی پروتکل I2C بوسیله Slave
  • ارتباط دو میکرو STM32F407 بوسیله پروتکل I2C

راه اندازی حافظه خارجی EEPROM

  • بررسی انواع EEPROM ها و تفاوت آن ها در راه اندازی
  • آشنایی با مبحث Memory Map
  • آموزش چیدمان اجزای حافظه
  • بررسی انواع تکنیک های برنامه نویسی کار با حافظه های ذخیره سازی
  • مثال تعداد دفعات ریست شدن میکرو بوسیله EEPROM (AT24Cxxx)
  • نحوه صحیح نوشتن در EEPROM (AT24Cxxx)
  • نحوه ایجاد پایگاه داده و ذخیره تنظیمات سیستم بر روی EEPROM
  • نحوه ایجاد پایگاه داده و ذخیره تنظیمات سیستم بر روی EEPROM بصورت پیشرفته

 راه اندازی واحد RTC خارجی

  • بررسی دیتاشیت و آشنایی با RTC خارجی
  • انجام پروژه راه اندازی تقویم و ساعت بوسیله آیسی DS1307

 راه اندازی پروتکل ارتباطی SPI

  • بررسی دیتاشیت پروتکل ارتباطی SPI
  • ارتباط دو میکرو STM32F407 بوسیله پروتکل SPI

بررسی دیتاشیت Digital Pot (MCP4131)

  • راه اندازی پتانسیومتر دیجیتال بوسیله  (MCP4131)

راه اندازی واحد دیجیتال به آنالوگ DAC

  • بررسی دیتاشیت DAC
  • راه اندازی DAC با SoftwareTrigger
  • راه اندازی DAC با استفاده از واحد DMA
  • راه اندازی DAC با استفاده از واحد LookupTable
  • انجام پروژه راه اندازی امپلی فایر جهت پخش صوت

راه اندازی واحد RTC داخلی

  • بررسی دیتاشیت بخش  RTC
  • راه اندازی واحد RTC بصورت ساده
  • راه اندازی آلارم های واحد RTC

راه اندازی واحد RAM در Backup

  • ذخیره سازی تعداد دفعالت ریست شدن میکرو در حافظه BKPSRAM
  • نحوه ایجاد پایگاه داده و ذخیره تنظیمات سیستم بر روی BKPSRAM
  • نحوه ایجاد پایگاه داده و ذخیره تنظیمات سیستم بر روی BKPSRAM بصورت پیشرفته

راه اندازی Watchdog مستقل

  • بررسی دیتاشیت بخش Watchdog
  • بررسی حالات رخ داد Watchdog
  • راه اندازی Window Watchdog
  • بررسی حالات رخ داد Window Watchdog

بررسی FLASH داخلی میکروکنترلر STM32

  • بررسی پایگاه ذخیره داده بر روی حافظه FLASH میکروکنترلر

راه اندازی مد های توان (Power Modes)

  • بررسی بخش TOOLS در CUBEMX برای بحث مدیریت توان
  • راه اندازی مد SLEEP میکروکنترلر
  • راه اندازی مد UART بصورت DMA در مد SLEEP
  • راه اندازی مد STOP در میکروکنترلر
  • ره اندازی مد StandBy در میکروکنترلر

بررسی خطای Hard Fault

  • ذخیره سازی خطاهای Hard Fault در مد BKPSRAM و نمایش آن
  • آموزش دیباگینگ و خطایابی Hard Fault
 
 

 

 

دریافت فایل سرفصل ها


توصیه مدرس

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


info

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

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

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

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

Make the future now

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

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