دوره آموزش میکروکنترلر 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 تومان
رایگان
بلافاصله پس از خرید به فایل های دوره دسترسی خواهید داشت.
1,310,000 تومان
رایگان