اطلاعیه

Collapse
No announcement yet.

آموزش های رایگان aKaReZa ( حسین باقری )

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    aKaReZa 118 - STM32, First Project - PART B

    در ادامه قسمت اول، این بار وارد مراحل کامپایل، پروگرام و دیباگ کردن پروژه STM32 می‌شیم. از اتصال سخت‌افزار و پروگرام کردن میکرو گرفته تا دیباگ کردن و استفاده از ابزارهای printf برای نمایش اطلاعات، تحلیل داده‌ها با STM Studio، شبیه‌سازی در Proteus، رو گام‌به‌گام انجام می‌دیم.
    مطالبی که توی این ویدئو یاد می‌گیریم:
    نحوه کامپایل پروژه و بررسی اطلاعات خروجی
    پروگرام کردن میکروکنترلر STM32 با استفاده از پروگرامر
    استفاده از حالت Debug برای بررسی اجرای برنامه
    بررسی رجیسترهای میکروکنترلر در حالت Debug
    بررسی حافظه و متغیرها در حالت Debug
    پیاده‌سازی printf جهت نمایش خروجی و اطلاعات دیباگ
    کار با STM Studio برای مانیتورینگ متغیرها در زمان اجرا
    شبیه‌سازی میکروکنترلر STM32 در نرم‌افزار Proteus
    بررسی یک سری مسائل تکمیلی در خصوص CubeMX

    لینک پیش نمایش ویدئو در اینستاگرام:
    https://www.instagram.com/p/DOuwwzQEpVi/


    لینک کامل ویدئو در یوتیوب:
    https://youtu.be/AEv270zCDno

    ​​
    صفحه گیتهاب من:
    https://github.com/aKaReZa75​​​​​
    توی کانال یوتیوب من قراراه طراحی انواع بردهای الکترونیکی مثل بردهای تک لایه، دو لایه یا به طور کلی بردهای چند لایه، بردهای مبتنی بر میکروکنترلر، بردهای صنعتی، بردهای الکترونیک قدرت و بردهای فرکانس بالارو یاد بگیریم.
    همینطور کدنویسی انواع میکروکنترلرهای 8 بینی مثل میکروکنترلرهای خانواده AVR-STM8، میکروکنترلرهای میبتی بر معماری ARM مثل STM32 و پردازنده های مخصوص اینترنت اشیاء مثل ESP32-ESP8266 و DSPها یاد میگیریم.
    https://www.youtube.com/@aKaReZa75​

    دیدگاه


      aKaReZa 119 - RCS, AVR - PART K

      توی این قسمت از پروژه RCS با AVR می‌ریم سراغ پیاده‌سازی بخش‌های اصلی مربوط به دریافت و پردازش SMS. از نحوه پورت کردن کتابخانه‌های مورد نیاز تا تحلیل sms دریافتی و کنترل خروجی‌ها و پاسخ به sms دریافتی همه رو قدم به قدم توضیح دادیم.
      مطالبی که توی این ویدئو یاد می‌گیریم:
      معرفی کتابخانه‌های مورد نیاز و ساختار پروژه
      راه اندازی و کانفیگ ماژول M66
      دریافت SMS و نحوه پردازش متن آن
      پیشنهاد فرمت SMS برای فرمان دادن به RCS
      کنترل خروجی‌ها (Output Control) بر اساس دستورات دریافت‌شده
      ارسال پیام پاسخ به کاربر
      نوشتن تابع str_toUpper() برای عدم حساسیت به متن SMS
      رفع خطاها و پایدارسازی سیستم

      لینک پیش نمایش ویدئو در اینستاگرام:
      https://www.instagram.com/p/DPAyYYnkgpJ/


      لینک کامل ویدئو در یوتیوب:
      https://youtu.be/OboAPzh3QSU

      ​​
      صفحه گیتهاب من:
      https://github.com/aKaReZa75​​​​​​
      توی کانال یوتیوب من قراراه طراحی انواع بردهای الکترونیکی مثل بردهای تک لایه، دو لایه یا به طور کلی بردهای چند لایه، بردهای مبتنی بر میکروکنترلر، بردهای صنعتی، بردهای الکترونیک قدرت و بردهای فرکانس بالارو یاد بگیریم.
      همینطور کدنویسی انواع میکروکنترلرهای 8 بینی مثل میکروکنترلرهای خانواده AVR-STM8، میکروکنترلرهای میبتی بر معماری ARM مثل STM32 و پردازنده های مخصوص اینترنت اشیاء مثل ESP32-ESP8266 و DSPها یاد میگیریم.
      https://www.youtube.com/@aKaReZa75​

      دیدگاه


        aKaReZa 120 - eBoard, Quectel M66

        توی این قسمت می‌ریم سراغ طراحی و بررسی کامل برد آموزشی (eBoard) برای ماژول Quectel M66. از ایجاد پروژه و طراحی تغذیه گرفته تا بررسی پایه‌های مختلف و کاربرد هر یک، نحوه اتصال ماژول M66، کلید پاور، چراغ وضعیت شبکه، پورت UART، بخش SIM و همینطور قسمت‌های جانبی مثل ADC، PCM، آنتن، مدار RFTXMON و میکروفون رو مرحله به مرحله بررسی می‌کنیم. در ادامه به فیلترهای تغذیه و نکات مربوط به جانمایی قطعات هم اشاره می‌کنیم تا یک طراحی اصولی و کاربردی داشته باشیم.
        مطالبی که توی این ویدئو یاد می‌گیریم:
        ایجاد پروژه جدید در التیوم و بررسی ساختار کلی آن
        طراحی تغذیه مناسب برای ماژول GSM
        استفاده از Pinout آردوینو و اتصال آن به M66
        اتصال و راه‌اندازی ماژول Quectel M66
        نحوه استفاده از Power Key و چراغ Netlight
        پورت UART و ارتباط سریال با میکروکنترلر
        رابط SIMCARD و نکات طراحی آن
        بررسی بخش‌های ADC و PCM
        طراحی صحیح آنتن و مدار RFTXMON
        مدار میکروفون و صدا
        استفاده از فیلترهای تغذیه برای کاهش نویز
        اصول مهم در جانمایی قطعات (Components Placement)

        لینک پیش نمایش ویدئو در اینستاگرام:
        https://www.instagram.com/p/DPStBmVkQ-_/


        لینک کامل ویدئو در یوتیوب:
        https://youtu.be/ObjI_Sf4Z2g


        صفحه گیتهاب من:
        https://github.com/aKaReZa75​​​​​​​
        توی کانال یوتیوب من قراراه طراحی انواع بردهای الکترونیکی مثل بردهای تک لایه، دو لایه یا به طور کلی بردهای چند لایه، بردهای مبتنی بر میکروکنترلر، بردهای صنعتی، بردهای الکترونیک قدرت و بردهای فرکانس بالارو یاد بگیریم.
        همینطور کدنویسی انواع میکروکنترلرهای 8 بینی مثل میکروکنترلرهای خانواده AVR-STM8، میکروکنترلرهای میبتی بر معماری ARM مثل STM32 و پردازنده های مخصوص اینترنت اشیاء مثل ESP32-ESP8266 و DSPها یاد میگیریم.
        https://www.youtube.com/@aKaReZa75​

        دیدگاه


          aKaReZa 121 - STM32, First Project - PART C

          توی این قسمت از سری آموزش های ساخت پروژه برای میکروکنترلر STM32 می‌ریم سراغ ابزارها و محیط‌های مهم توسعه. با قابلیت های Logic Analyzer و Simulator در میحط Keil آشنامیشیم، محیط Keil رو بیشتر می‌شناسیم و روش Export Variable رو توضیح می‌دیم. بعدش سراغ STM32CubeProgrammer و محیط CubeMX می‌ریم و در نهایت هم به بحث HSI Calibration، مقایسه HSI و HSE و همینطور معرفی ST-Link Interface می‌پردازیم.
          مطالبی که توی این ویدئو یاد می‌گیریم:
          آشنایی با Logic Analyzer داخلی Keil
          بررسی Simulator داخلی Keil
          معرفی امکانات و نکات تکمیلی محیط Keil IDE
          نحوه Export Variable و استفاده از آن در Excel و...
          کار با نرم‌افزار STM32CubeProgrammer
          بررسی نکات تکملیل محیط CubeMX
          نحوه کالیبره کردن کلاک داخلی (HSI Calibration)
          تفاوت‌ها و مقایسه HSI و HSE
          معرفی برد ST-Link Interface و نحوه استفاده از آن

          لینک پیش نمایش ویدئو در اینستاگرام:
          https://www.instagram.com/p/DPk4UIWkrP1/


          لینک کامل ویدئو در یوتیوب:
          https://youtu.be/E4TNTPMgJMo


          صفحه گیتهاب من:
          https://github.com/aKaReZa75​
          توی کانال یوتیوب من قراراه طراحی انواع بردهای الکترونیکی مثل بردهای تک لایه، دو لایه یا به طور کلی بردهای چند لایه، بردهای مبتنی بر میکروکنترلر، بردهای صنعتی، بردهای الکترونیک قدرت و بردهای فرکانس بالارو یاد بگیریم.
          همینطور کدنویسی انواع میکروکنترلرهای 8 بینی مثل میکروکنترلرهای خانواده AVR-STM8، میکروکنترلرهای میبتی بر معماری ARM مثل STM32 و پردازنده های مخصوص اینترنت اشیاء مثل ESP32-ESP8266 و DSPها یاد میگیریم.
          https://www.youtube.com/@aKaReZa75​

          دیدگاه

          لطفا صبر کنید...
          X