دوره ویدئویی میکروکنترلر ARMSTM32 پیشرفته
نگاهی کلی به دوره آموزشی ویدئویی میکروکنترلر ARMSTM32 پیشرفته
مدت دوره | شهریه | پیش نیاز |
---|---|---|
24 ساعت | 1,540,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 مقدماتی از ملزومات بسیار مهم این دوره بهشمار میرود.
قوانین آموزشگاه arrow_backward
از قوانین آموزشگاه قبل از ثبت نام آگاه شوید
می خواهم ثبت نام کنمarrow_backward
با مشاهده تقویم آموزشی دوره ویدئویی میکروکنترلر ARMSTM32 پیشرفته ثبت نام کنید