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

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

بدون امتیاز
|
20 ساعت
-
-

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

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

بدون امتیاز
وضعیت آپدیت

این دوره تا آخرین پارت منتشر شده از سوی سازنده قرار گرفته است!

نوع لایسنس

این دوره بدون هیچ لایسنس و قفل نرم‌افزاری با فرمت MP4 قرار گرفته است!

توضیحات
بدون امتیاز

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

دوره آموزش پیشرفته میکروکنترلر STM32F10x، یکی از جامع‌ترین و کاربردی‌ترین آموزش‌ها در زمینه سیستم‌های توکار (Embedded Systems) است که به‌صورت پروژه‌محور طراحی شده تا شما را از سطح آشنایی عمومی با میکروکنترلرها به سطحی حرفه‌ای در طراحی، برنامه‌نویسی و پیاده‌سازی مدارهای مبتنی بر پردازنده‌های ARM برساند.

در این دوره، با ساختار داخلی میکروکنترلرهای خانواده STM32F10x آشنا می‌شوید، نحوه کار با رجیسترها را به‌صورت دقیق یاد می‌گیرید و با توابع CMSIS برای کنترل و پیکربندی واحدهای جانبی مثل GPIO، ADC، PWM، UART، SPI، I2C و تایمرها کار خواهید کرد.
با تمرکز بر تمرین‌های عملی و مثال‌های واقعی، پس از پایان دوره قادر خواهید بود انواع پروژه‌های صنعتی، کنترلی و هوشمند را طراحی و پیاده‌سازی کنید.

هدف مجموعه پیشرفته، آموزش نحوه راه اندازی و استفاده عملی از امکانات پیشرفته سری های STM32F1 می باشد. در فیلم آموزش پیشرفته میکروکنترلر STM32F10xبه صورت قدم به قدم و کاملا عملی واحدهای :
watchdag ,I2C , SPI , TFT LCD , DMA , SDIO , USB , Ethernet CAN , RTX و کلاک و پاور، از نحوه ایجاد سمپل و رفع ایرادات تا تست عملی شرح داده شده است.

سرفصل‌ها
    • آشنایی با واحد کلاک (RCC) و پاور (PWR)
  • بلوک دیاگرام و شرح رجیسترها
  • شرح مواردی از رفرنس منوال
  • شرح مثالهای AHP,APB1,APB2
  • شرح مثال پیکربندی اولیه کلاک
  • شرح رجیسترهای واحد PWR
  • اجرای عملی نحوه ساخت مثال اولیه مد standby
  • ایجاد پروژه خودمان با توابع CMSIS و رجیستری
    • WDT
  • عملکرد IWDG و WWDG و شرح رجیسترهای IWDG
  • شرح مثال IWDG و اجرای عملی
  • شرح عملکرد و رجیسترهای WWDG
  • اجرای عملی مثال WWDG
    • I2C و EEPROM خارجی
  • سخت افزار و نحوه ارسال دریافت در i2c
  • شرح رجیسترها
  • شرح مواردی از رفرنس منوال
  • شرح مثال
  • SPI و SPI Flash
  • اتصالات، پایه ها و شرح رجیسترها
  • توضیحات رفرنس منوال میکرو
  • شرح مثال
    • راه اندازی TFT LCD (7 و 4.3)
  • سخت افزار، اتصالات، کانفیگ پایه ها
  • بلوک دیاگرام FSMC، شرح رجیسترها و توابع اولیه
  • شرح مثال اولیه و نحوه ایجاد آن، اجرای عملی TFT LCD 7”
  • رسم یک پیکسل، اجرای عملی، شرحی از دیتاشیتSSD1963
  • نحوه نمایش کاراکتر و رشته و مثال عملی
  • نحوه نمایش عکس از فلش خود میکرو
  • استفاده از مد gpio در راه اندازی TFT میکرو stm32f107
    • راه اندازی تاچ LCD (7 و 4.3 اینچ)
  • اتصالات، کانفیگ پایه ها و شرح توابع
  • شرح برنامه و تست عملی اولیه و نحوه رفع ایرادات
  • استفاده عملی از تاچ در تشخیص یک نقطه لمس شده
    • DMA
  • عملکرد و شرح رجیسترهای DMA
  • شرح منوال و مثال رم به رم و اجرای عملی
  • شرح مثال رم به UART و اجرای عملی
  • شرح مثال UART به رم و اجرای عملی
    • SD کارت
  • سخت افزار، پایه ها و شرح توابع RL شامل open، read و write
  • نحوه ایجاد پروژه و اجرای عملی مثال open، read و write در 103 و 107
  • شرح توابع کار با رشته و feof و fflush ،اجرای عملی
  • شرح توابع fseek و ftell و rewind و اجرای عملی
  • شرح توابع ffind ,fdelet frename, و fattrib اجرای عملی
  • شرح تابع fformat
  • شرح توابع f_open, f_write, f_read
  • ایجاد پروژه و اجرای عملی f_open, f_write, f_read در 103 و 107
  • شرح توابع کار با رشته و اجرای عملی
  • شرح تابع f_lseek و اجرای عملی نحوه ریکورد کردن
  • شرح توابع f_rename و f_unlink و f_getfre و اجرای عملی
  • شرح توابع f_opendir و f_readdir و اجرای عملی
  • خواندن نوشتن به صورت سکتوری و اجرای عملی
  • استفاده از توابع cmsis برای کار به صورت سکتوری
    • USB (Device و OTG)
  • سخت افزار و شرح توابع USB Device CDC
  • شرح و اجرای عملی مثال CDC با RL کیل در 103
  • اجرای عملی مثال CDC با RL کیل در 107
  • شرح توابع و اجرای عملی USB Device HID با RL در 103
  • اجرای عملی USB Device HID با RL در 107
  • شرح و اجرای عملی مثال USBHID در 103 (open source)
  • شرح و اجرای عملی ساخت پروژه USB Device Memory در 103 و 107
  • شرح و اجرای عملی Memory_FlashFS در 107 (تبدیل میکرو به رم ریدر)
  • سخت افزار و شرح توابع USB Host HID KeyBoard در 107
    • اترنت
  • آشنایی با مفاهیم شبکه و اترنت
  • سخت افزار و شرح توابع UDP با RL کیل 19:59
  • شرح برنامه تبادل دیتا بین برد و PC با UDP و تست عملی
  • تبادل دیتا بین دو برد با پروتکل UDP و تست عملی
  • شرح توابع TCP
  • شرح برنامه تبادل دیتا بین برد و PC با TCP و تست عملی
  • شرح برنامه تبادل دیتا بین دو برد با TCP و تست عملی
  • آشنایی با پروتکل SNMP و تست عملی
  • آشنایی با پروتکل Http و تست عملی
    • RTX
  • شرح عملکرد، ایجاد پروژه ، پیکربندی برنامه، شرح توابع manager و …
  • اجرای عملی مثال
  • شرح توابع تاخیر تناوبی و اجرای عملی مثال
  • رویداد و مثال اول رویداد
  • اجرای عملی مثال دوم رویداد
  • شرح توابع semaphor و اجرای عملی
  • شرح توابع mutex و اجرای عملی مثال
  • شرح و اجرای پروتکل Http تحت RTX
    • CAN
  • سخت افزار و شرح توابع
  • شرح مثال 1 و اجرای عملی با توابع کیل
  • شرح CAN تحت RTX و اجرای عملی مثال 2
مخاطبین
  • دانشجویان و فارغ‌التحصیلان رشته مهندسی برق، الکترونیک و کنترل
  • علاقه‌مندان به طراحی سیستم‌های امبدد و بردهای ARM
  • مهندسان فعال در حوزه اتوماسیون صنعتی و سخت‌افزار
  • طراحان و برنامه‌نویسان میکروکنترلرهایی مانند AVR یا PIC که می‌خواهند به STM32 مهاجرت کنند
  • پژوهشگران و علاقه‌مندان به ساخت تجهیزات هوشمند و IoT
  • افرادی که هیچ آشنایی اولیه با مفاهیم پایه الکترونیک ندارند
  • کسانی که به دنبال آموزش صرفاً تئوری بدون تمرین عملی هستند
  • کسانی که تمایلی به کار با زبان C در محیط Keil یا STM32Cube ندارند
  • علاقه‌مندان به برنامه‌نویسی نرم‌افزارهای سطح بالا یا وب (نه سخت‌افزار)
  • کسانی که انتظار دارند بدون تمرین و پروژه‌نویسی به تسلط برسند
سوالات متداول

برای درک کامل مفاهیم این دوره، بهتر است با مبانی الکترونیک، مفاهیم پایه میکروکنترلرها و زبان برنامه‌نویسی C آشنا باشید. اگر قبلاً با میکروکنترلرهای AVR یا PIC کار کرده‌اید، یادگیری STM32 برای شما بسیار سریع‌تر خواهد بود.

بله، عمده تمرین‌ها و پروژه‌ها در محیط Keil µVision یا STM32CubeIDE انجام می‌شوند و با استفاده از کتابخانه CMSIS کدنویسی رجیستری به‌صورت دقیق آموزش داده می‌شود.

قطعاً بله
تمام سرفصل‌ها و مثال‌ها در قالب پروژه‌های واقعی تنظیم شده‌اند تا بتوانید پس از اتمام دوره، انواع پروژه‌های صنعتی و کنترلی را به‌طور مستقل طراحی و پیاده‌سازی کنید.

سایر دوره‌ها
دیدگاه کاربران

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

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

1,310,000 تومان
رایگان