دوره آموزش STM32 حرفه‌ای (توابع هال STM32CubeIDE)

ما در دوره آموزش STM32 حرفه ای به طور کامل مباحث مربوط به برنامه نویسی میکروکنترلر STM32 را آموزش میدهیم. کد های دروس با استفاده از توابع HAL در محیط STM32CubeIDE نوشته میشود. ابتدا مفاهیم و اصول برنامه نویسی واحد های مختلف میکروکنترلر STM32 را یاد میگیرید و سپس اجرای پروژه های کاربردی با ماژول ها و سنسور های مختلف را فرا خواهید گرفت. شما در حال مشاهده جامع ترین دوره آموزش STM32 با توابع هال هستید.

در این دوره برنامه نویسی میکروکنترلر STM32 به صورت حرفه ای در محیط STM32CubeIDE با استفاده از توابع هال انجام میشود. اگر نیاز به آموزش ساده تر دارید یا تازه شروع به کار کرده اید پیشنهاد میشود ابتدا دوره آموزش آردوینو یا دوره STM32 مقدماتی را مشاهده کنید.

معرفی دوره آموزش STM32 با توابع HAL

نهایت سعی ما بر این است که کامل ترین دوره آموزش STM32 را ارائه دهیم. ابتدا از پروژه ها و واحد های ساده میکروکنترلر STM32F103C8T6 (BluePill) شروع میکنیم و سپس به پروژه های حرفه ای تر میرسیم. همچنین نحوه اتصالات مدار به صورت کامل آموزش داده شده است.

فیلم زیر شما را با این دوره و نحوه تدریس آشنا میکند. (بعد از ثبت نام فیلم ها را با کیفیت HD دانلود میکنید)

 *یکبار برای همیشه STM32 را حرفه ای یاد بگیرید *

در هر درس سعی شده تمام اطلاعات مربوط به برد STM32، قطعات مورد نیاز و دستورات مورد استفاده ارائه شود و سپس کد پروژه خط به خط با توضیح کامل نوشته خواهد شد.  تمایز دوره آموزش STM32 ما این است که شما از پشتیبانی دائمی برخوردار میشوید و میتوانید هر زمان سوالات خود را بپرسید. این دوره آموزشی کاملا پروژه محور است و سعی شده علاوه بر اموزش اصول برنامه نویسی واحد های میکروکنترلر، پروژه های کاربردی و مفید مرتبط با میکروکنترلر نیز اجرا شود. در شرکت در این دوره شک دارید؟ سرفصل ها را بخوانید!

ثبت نام در دوره آموزش STM32 حرفه‌ای

پس از ثبت نام میتوانید فیلم های آموزشی را دانلود کنید. سرفصل های دوره در ادامه صفحه قرار داده شده اند. در حال حاضر ثبت نام در دوره آموزش STM32 حرفه ای شامل 40 درصد تخفیف میباشد. بعد از ثبت نام، به همه دروس دسترسی دائمی دارید. *همراه با پشتیبانی دائمی ، ارتباط مستقیم با مدرس*

* این دوره 18 تیر 1404 منتشر شده و دارای تخفیف ویژه انتشار است *

قیمت با تخفیف: 1299 هزار تومان 770 هزار تومان

برای ثبت نام کافیست روی دکمه زیر کلیک کنید.

🛒 ثبت نام – 770,000 تومان

ضمانت دوره آردوینو

 

سرفصل های دوره آموزش STM32 حرفه‌ای

در زیر میتوانید لیست فصل های دوره آموزش STM32 حرفه ای را مشاهده کنید. سعی شده در هر درس ابتدا موارد تئوری و سپس موارد عملی آموزش داده شود. اتصالات مدار کاملا توضیح و نمایش داده شده و در ادامه هم کدنویسی جهت تفهیم کامل مطالب اجرا میشود.

فصل 1: شروع کار با STM32

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

✅ درس 1: معرفی STM32

  • معرفی برد
  • جدول مشخصات
  • امکانات
  • مقایسه با برد ها
  • بررسی پین ها

✅ درس 2: نصب نرم افزار ها

  • معرفی STM32CubeMX
  • معرفی STM32CubeIDE
  • معرفی Keil
  • نصب نرم افزار ها
  • بررسی محیط

✅ درس 3: پروگرام نمونه

  • معرفی پروگرامر ها
  • معرفی ST-Link v2
  • معرفی ST-Link
  • برقراری اتصالات
  • آپلود کد نمونه

✅ درس 4: کار با پین ها

  • تنظیم پین ورودی خروجی
  • دو حالت خروجی
  • تنظیم پول آپ/دان
  • اتصال دکمه LED رله

✅ درس 5: LCD کاراکتری

  • معرفی LCD کاراکتری
  • بررسی پین ها
  • کتابخانه LCD
  • بررسی دستورات

✅ درس 6: مبدل ADC

  • ADC چیست
  • بررسی فرمول ADC
  • انجام تبدیل ADC
  • تبدیل چند کاناله ترتیبی

✅ درس 7: وقفه خارجی

  • وقفه چیست
  • تنظیم پین وقفه
  • حالت های مختلف
  • انجام مثال وقفه خارجی

✅ درس 8: ارتباط سریال USART

  • ارتباط سریال چیست
  • تفاوت سریال و موازی
  • بررسی مزایا و معایب
  • ارسال و دریافت داده با STM32
  • برقراری ارتباط با برد آردوینو

✅ درس 9: ارتباط SPI

  • ارتباط SPI چیست
  • مشکل ارتباط ناهمگام
  • نحوه کار SPI
  • ارتباط با آردوینو

✅ درس 10: ارتباط I2C

  • ارتباط I2C چیست
  • باس ارتباط I2C
  • ساختار پیام I2C
  • ارتباط با آردوینو

✅ درس 11: تایمر + وقفه

  • تایمر چیست
  • حالت های تایمر
  • فرمول تایمر AR
  • ایجاد تاخیر با تایمر

✅ درس 12: تایمر Input Capture

  • معرفی اینپوت کپچر
  • نحوه کار input capture
  • معرفی سنسور التراسونیک
  • ساخت فاصله سنج

✅ درس 13: سیگنال PWM

  • PWM چیست
  • معرفی دیوتی سایکل
  • بررسی  فرمول ها
  • ایجاد سیگنال PWM

✅ درس 14: EEPROM

  • EEPROM چیست
  • معرفی FEE
  • مزایا و معایب
  • پروژه نمونه

✅ درس 15: حالت ذخیره انرژی

  • مود های مختلف
  • تنظیم Sleep mode
  • تنظیم Stop mode
  • تنظیم Standby mode

✅ درس 16: تنظیم Watch Dog

  • معرفی واچ داگ تایمر
  • بررسی IWDG
  • بررسی WWDG
  • تنظیم تایمر نگهبان

✅ درس 17: نکات تکمیلی

  • دماسنج داخلی
  • کد اندازه گیری دما
  • کتابخانه پروتئوس
  • شبیه سازی در پروتئوس

فصل 2: پروژه های کاربردی

در این فصل پروژه های کاربردی با استفاده از مواردی که در فصل یک آموزش داده شده انجام میشود. انجام این پروژه ها علاوه بر مرور و تفهیم کامل مطالب فصل اول، میتواند به پروژه های آینده شما امکانات زیادی را اضافه کند.

✅ درس 18: موتور DC

  • موتور درایور L293D
  • کنترل سرعت
  • کنترل جهت

✅ درس 19: سروو موتور

  • سروو موتور SG90
  • تنظیم فرکانس
  • تنظیم زاویه

✅ درس 20: استپر موتور

  • استپر موتور چیست
  • معرفی مدل 28BYJ-48
  • راه اندازی موتور پله‌ای

✅ درس 21: دماسنج

  • سنسور LM35
  • اندازه گیری دما
  • نمایش روی LCD

✅ درس 22: نمایشگر OLED

  • نمایشگر SSD1306
  • تنظیم فونت
  • نمایش متن

✅ درس 23: ماژول بلوتوث

  • ماژول HC-05
  • ارسال و دریافت داده
  • کنترل برد بلوتوث

✅ درس 24: جوی استیک

  • معرفی جوی استیک
  • راه اندازی دو محور
  • نمایش مقادیر

✅ درس 25: ماژول RFID

  • معرفی ماژول RC522
  • خواندن کارت
  • درب باز کن

✅ درس 26: کیپد

  • کیپد چیست
  • اتصال کیپد
  • پروژه نمونه

✅ درس 27: ماژول سیم کارت 

  • ماژول Sim800l EVB
  • اتصالات ماژول
  • پیامک و تماس

✅ درس 28: سنسورهای کاربردی

  • سنسور روشنایی LDR
  • سنسور تشخیص شعله
  • سنسور تشخیص گاز
  • سنسور اثر هال

فصل 3: کار با برد Nucleo

فصل سوم کار با برد Nucleo-L432KC (میکروکنترلر STM32L432KC) که پیشرفته تر و دارای امکانات بیشتری است میباشد. در این فصل معرفی و آموزش کار با واحد های سطح بالا برد نوکلئو (نیوکلیو) آموزش داده شده است. این فصل در بروزرسانی به دوره اضافه شده است.

✅ درس 29: معرفی Nucleo

  • برد Nucleo-L432KC
  • مشخصات و ویژگی ها
  • مقایسه امکانات
  • پیکربندی و شروع کار

✅ درس 30: کار با DAC

  • مبدل دیجیتال به آنالوگ
  • کاربرد های DAC
  • مقایسه با ADC و PWM
  • اجرای کد نمونه

✅ درس 31: تنظیم Op-Amp

  • معرفی آپ-امپ داخلی
  • ویژگی ها و کاربرد ها
  • مقایسه مُد ها
  • اجرای کد نمونه

✅ درس 32: تنظیم مقایسه کننده

  • معرفی Comparator
  • کاربرد مقایسه کننده
  • اتصال DAC به INM
  • اجرای کد نمونه

✅ درس 33: کار با TSC

  • TSC چیست؟
  • کاربرد های TSC
  • بررسی مشخصات
  • اجرای کد نمونه

✅ درس 34: مانیتورینگ ADC

  • ADC در Nucleo
  • اندازه گیری ولتاژ
  • مانیتورینگ Real-Time
  • قسمت Live Variables
4.8 (73 نفر)

22 نظر

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

    1. سلام عزیز
      بله موارد آموزش داده شده در قسمت سرفصل ها نوشته شده است

  2. سلام خسته نباشید خدمت تیم ایرنکس.
    من قبلا 5 دوره خریداری کردم و عالی بوده هم پشتیبانی و هم آموزش تازه متوجه شدم شما پکیج جامع دارید امکانش هست پکیج جامع را برای من با مقداری تخفیف به ازای دوره هایی که قبلا خریدم فعال کنید؟
    با تشکر

    1. سلام عزیز
      بله امکانش هست مقداری از هزینه کسر میشود لطفا با پشتیبانی انلاین صفحه دوره ها در ارتباط باشید

  3. سلام
    ممنون از شما
    زبان c رو باید از قبل بلد باشیم یا در آموزش بالا مقداری که لازمه گفته میشه؟

    1. سلام عزیز
      تا حد زیادی در دوره یاد میگیرید اما اگر تجربه ندارید پیشنهاد میشود ابتدا دوره آردوینو را ببینید تا با برنامه نویسی الکترونیک به زبان سی آشنا باشید اما الزامی نیست.

    1. سلام عزیز
      خوشحالیم که رضایت داشتید.
      فصل 3 بزودی اضافه میشود اخبار را در کانال تلگرام دنبال کنید.

  4. سلام خدمت استاد عزیزم من این ویدیو دیروز خریداری کردم واقعا واقعا واقعا عالی بود خسته نباشید. دوره آموزش کیل هم میزارید؟ . راستی این دوره آموزش سون سگمنت نداشت

    1. سلام عزیز
      خوشحالم که از دوره رضایت داشتید. کد های همین دوره برای کیل هم قابل استفاده است و تفاوتی ندارد نیازی به آموزش جداگانه نیست. سون سگمنت احتمال دارد در بروزرسانی های آینده اضافه شود.

  5. با سلام
    من دوره های آردوینو ESP32 اینترنت اشیا حرفه ای را تهیه کردم و این دوره را هم در روز انتشار تهیه کردم مثل همه دوره ها عالی بوده خسته نباشید

    1. سلام عزیز
      خوشحالیم که از آیرنکس و دوره ها رضایت داشتید

  6. سلام وقت بخیر من برد stm32دارم آیا نیازی به خرید پروگرامر هست?آموزش پروگرام کردن با برد stm32هم آموزش دادین؟

    1. سلام عزیز
      برای این دوره باید برد مخصوص stm32cubeide و پروگرامر‌ تهیه کنید.

  7. سلام وقت بخیر
    در این دوره نرم افزار STM32CubeMX تدریس شده‌؟

    1. سلام عزیز
      دوره 12 ساعت است همراه با پشتیبانی دائمی

  8. سلام
    دوره خیلی خیلی عالی است من الان قسمت 8 هستم و تا اینجا لذت بردم.

    1. سلام عزیز
      خوشحالم که رضایت دارید

دیدگاهتان را بنویسید

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