امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
آموزش های رایگان aKaReZa ( حسین باقری )
نویسنده پیام
aKaReZa75 آفلاین
حسین باقری
*****

ارسال‌ها: 1,605
موضوع‌ها: 23
تاریخ عضویت: مرداد ۱۳۹۱

تشکرها : 4898
( 4700 تشکر در 1593 ارسال )
ارسال: #111
RE: آموزش های رایگان aKaReZa ( حسین باقری )
aKaReZa 111 - Repair, STM32F103C8 Soldering

توی این قسمت، مرحله‌به‌مرحله لحیم‌کاری برد آموزشی STM32F103C8 رو که قبل تر طراحی کرده بودیم رو پیش می‌بریم. از ورودی تغذیه شروع می‌کنیم و در ادامه سراغ رگولاتورها، میکروکنترلر، آی‌سی‌های ارتباطی، کانکتورها و در نهایت تست کامل برد می‌ریم. این ویدئو یه راهنمای عملی و دقیق برای مونتاژ بردهای STM32 هست که هم نکات فنی لحیم‌کاری رو پوشش می‌ده و هم ابزار و منابع کاربردی رو معرفی می‌کنه.
مطالبی که توی این ویدئو یاد می‌گیریم:
معرفی شرکت آریا مدار ارجمند
نحوه لحیم‌کاری و تست ورودی تغذیه ۱۲ ولت
نحوه لحیم‌کاری و بررسی خروجی رگولاتورهای ۵ ولت و ۳.۳ ولت
نحوه صحیح لحیم‌کردن میکروکنترلر STM32F103C8
لحیم‌کاری کانکتور تایپ‌سی (TYPE-C) و آی‌سی CH340 برای ارتباط USB
نحوه مونتاژ کانکتورهای THT
تست کامل و نهایی برد برای اطمینان از عملکرد صحیح
معرفی و آموزش استفاده از ابزار BoasTools در Altium Designer
اگه دنبال یادگیری کاربردی و قدم‌به‌قدم لحیم‌کاری بردهای مبتنی بر STM32 هستی، این ویدئو یه مرجع کامل برای شما میباشد.

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


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


صفحه گیتهاب من:
https://github.com/aKaReZa75

سلام، من حسین باقری هستم، طراح الکترونیک و برنامه نویس میکروکنترلر.
توی کانال یوتیوب من قراراه طراحی انواع بردهای الکترونیکی مثل بردهای تک لایه، دو لایه یا به طور کلی بردهای چند لایه، بردهای مبتنی بر میکروکنترلر، بردهای صنعتی، بردهای الکترونیک قدرت و بردهای فرکانس بالارو یاد بگیریم.
همینطور کدنویسی انواع میکروکنترلرهای 8 بینی مثل میکروکنترلرهای خانواده AVR-STM8، میکروکنترلرهای میبتی بر معماری ARM مثل STM32 و پردازنده های مخصوص اینترنت اشیاء مثل ESP32-ESP8266 و DSPها یاد میگیریم.
در کنار مباحث گفت شده، اصول اندازه الکترونیکی، نحوه صحیح مونتاژ و عیب‌یابی بردهای الکترونیکی، شبیه سازی مدارات مختلف رو هم یاد میگیریم.
اگر علاقه مند به یادگیری موضوعات عنوان شده هستید، به کانال یوتیوب من با آدرس زیر سر بزنید.
https://www.youtube.com/@aKaReZa75
۰۹-مرداد-۱۴۰۴, ۱۴:۱۲:۳۲
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : 1نفر
aKaReZa75 آفلاین
حسین باقری
*****

ارسال‌ها: 1,605
موضوع‌ها: 23
تاریخ عضویت: مرداد ۱۳۹۱

تشکرها : 4898
( 4700 تشکر در 1593 ارسال )
ارسال: #112
RE: آموزش های رایگان aKaReZa ( حسین باقری )
aKaReZa 112 - AVR, Communication, USART - Part C

توی این قسمت از سری آموزش‌های USART در میکروکنترلر AVR، می‌ریم سراغ یکی از مهم‌ترین چالش‌ها در ارتباطات سریال: تشخیص پایان فریم داده و به‌جای تکیه بر کاراکتر پایان یا تعداد بایت مشخص، با استفاده از تکنیک Idle Detection یاد می‌گیریم چطور زمان‌بندی فریم‌ها رو بررسی کنیم و به‌صورت موثر تشخیص بدیم که فریم کامل دریافت شده.
مطالبی که توی این ویدئو یاد می‌گیریم:
بررسی دقیق مشکلی که در دریافت فریم‌ها با کارکترهای CR و LF وجود داره
شرح استراتژی مؤثر برای حل این چالش
معرفی واحد تایمر 2 و آشنایی با ساختار و رجیسترهای آن
پیکربندی مناسب تایمر2 برای استراتژی بیان شده
پیاده سازی روش Idle Detection برای تشخیص پایان ارسال دیتا
تست روش پیاده سازی شده و بررسی تایمینگ آن
جمع‌بندی و نکات مهم برای استفاده از این روش در پروژه‌های عملی

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


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


صفحه گیتهاب من:
https://github.com/aKaReZa75

سلام، من حسین باقری هستم، طراح الکترونیک و برنامه نویس میکروکنترلر.
توی کانال یوتیوب من قراراه طراحی انواع بردهای الکترونیکی مثل بردهای تک لایه، دو لایه یا به طور کلی بردهای چند لایه، بردهای مبتنی بر میکروکنترلر، بردهای صنعتی، بردهای الکترونیک قدرت و بردهای فرکانس بالارو یاد بگیریم.
همینطور کدنویسی انواع میکروکنترلرهای 8 بینی مثل میکروکنترلرهای خانواده AVR-STM8، میکروکنترلرهای میبتی بر معماری ARM مثل STM32 و پردازنده های مخصوص اینترنت اشیاء مثل ESP32-ESP8266 و DSPها یاد میگیریم.
در کنار مباحث گفت شده، اصول اندازه الکترونیکی، نحوه صحیح مونتاژ و عیب‌یابی بردهای الکترونیکی، شبیه سازی مدارات مختلف رو هم یاد میگیریم.
اگر علاقه مند به یادگیری موضوعات عنوان شده هستید، به کانال یوتیوب من با آدرس زیر سر بزنید.
https://www.youtube.com/@aKaReZa75
۱۶-مرداد-۱۴۰۴, ۰۹:۳۰:۲۱
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : 1نفر
aKaReZa75 آفلاین
حسین باقری
*****

ارسال‌ها: 1,605
موضوع‌ها: 23
تاریخ عضویت: مرداد ۱۳۹۱

تشکرها : 4898
( 4700 تشکر در 1593 ارسال )
ارسال: #113
RE: آموزش های رایگان aKaReZa ( حسین باقری )
aKaReZa 113 - AVR, Quectel M66 - PART A

توی این قسمت، شروع می‌کنیم به برنامه‌نویسی برای ماژول GSM Quectel M66 با استفاده از میکروکنترلر AVR. قدم‌به‌قدم با ساخت یک پروژه جدید، تنظیم ماژول، ارسال پیامک و نوشتن توابع کامل برای کنترل M66 آشنا می‌شیم. توی این ویدئو تمرکز روی برقراری ارتباط سریال، ارسال AT Commandها و پیاده‌سازی عملی توابعی مثل M66_Init() و M66_SendSMS() هست که در پروژه‌های واقعی خیلی کاربرد داره.
مطالبی که توی این ویدئو یاد می‌گیریم:
مرور دستورات پایه AT Commands برای کار با M66
ساخت پروژه جدید برای ارتباط با ماژول GSM
پیکربندی اولیه ماژول Quectel M66
نوشتن تابع M66_Init() برای راه‌اندازی ماژول
پیکربندی ماژول برای ارسال و دریافت SMS
نوشتن تابع M66_SendSMS() برای ارسال متن به شماره مشخص
نوشتن تابع M66_SendAtCmd() برای ارسال AT
بررسی چند مشکل و چالش موجود در کد و نحوه رفع کردن آنها

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


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


صفحه گیتهاب من:
https://github.com/aKaReZa75

سلام، من حسین باقری هستم، طراح الکترونیک و برنامه نویس میکروکنترلر.
توی کانال یوتیوب من قراراه طراحی انواع بردهای الکترونیکی مثل بردهای تک لایه، دو لایه یا به طور کلی بردهای چند لایه، بردهای مبتنی بر میکروکنترلر، بردهای صنعتی، بردهای الکترونیک قدرت و بردهای فرکانس بالارو یاد بگیریم.
همینطور کدنویسی انواع میکروکنترلرهای 8 بینی مثل میکروکنترلرهای خانواده AVR-STM8، میکروکنترلرهای میبتی بر معماری ARM مثل STM32 و پردازنده های مخصوص اینترنت اشیاء مثل ESP32-ESP8266 و DSPها یاد میگیریم.
در کنار مباحث گفت شده، اصول اندازه الکترونیکی، نحوه صحیح مونتاژ و عیب‌یابی بردهای الکترونیکی، شبیه سازی مدارات مختلف رو هم یاد میگیریم.
اگر علاقه مند به یادگیری موضوعات عنوان شده هستید، به کانال یوتیوب من با آدرس زیر سر بزنید.
https://www.youtube.com/@aKaReZa75
۲۳-مرداد-۱۴۰۴, ۰۹:۵۰:۱۳
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : 1نفر
aKaReZa75 آفلاین
حسین باقری
*****

ارسال‌ها: 1,605
موضوع‌ها: 23
تاریخ عضویت: مرداد ۱۳۹۱

تشکرها : 4898
( 4700 تشکر در 1593 ارسال )
ارسال: #114
RE: آموزش های رایگان aKaReZa ( حسین باقری )
aKaReZa 114 - AVR, I2C - PART A

توی این قسمت، می‌ریم سراغ یکی از مهم‌ترین و پراستفاده‌ترین پروتکل‌های ارتباطی یعنی I2C در میکروکنترلرهای AVR. از معرفی ویژگی‌ها و ساختار داخلی این پروتکل شروع می‌کنیم و به‌صورت قدم‌به‌قدم میریم سراغ تحلیل رجیسترها، نوشتن توابع موردنیاز مثل i2c_Init()، i2c_Start()، i2c_Write() و در ادامه نحوه برقراری ارتباط با اسلیوها. همچنین اهمیت عملیات اتمیک رو توضیح می‌دیم تا کدهایی ایمن و بدون اختلال بنویسیم.
اگر دنبال این هستی که پروتکل I2C رو از پایه و به صورت رجیستری یاد بگیری و بتونی از صفر تا صد ارتباط با سنسور یا ماژول‌های I2C رو خودت پیاده‌سازی کنی، این قسمت یه آموزش کاملاً کاربردیه.
مطالبی که توی این ویدئو یاد می‌گیریم:
معرفی کامل قابلیت‌ها و کاربردهای پروتکل I2C در AVR
بررسی Block Diagram داخلی پریفرال I2C و اجزای اون
تحلیل و بررسی بیت‌به‌بیت رجیسترهای مربوط به واحد I2C
ساخت یک پروژه جدید برای تست ارتباط I2C
بررسی نحوه‌ی پاسخ‌دهی Slave
توضیح مفهوم Atomic Operation برای جلوگیری از تداخل در ارتباط
نوشتن توابع پایه‌ای I2C از جمله:
تابعi2c_Init: برای پیکربندی I2C
تابع i2c_Start: برای آغاز ارتباط
تابع i2c_Write: برای ارسال 1بایت دیتا به اسلیو
تابع i2c_writeAddress: برای ارسال چندین بایت دیتا به اسلیو
تابع i2c_Read(): برای دریافت یک بایت دیتا از اسلیو
تابع i2c_readAddress(): برای دریافت چندین بایت دیتا از اسلیو
تابع i2c_readSequential(): برای نوشتن و خواندن پشت‌سر‌هم چندین بایت دیتا

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


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


صفحه گیتهاب من:
https://github.com/aKaReZa75

سلام، من حسین باقری هستم، طراح الکترونیک و برنامه نویس میکروکنترلر.
توی کانال یوتیوب من قراراه طراحی انواع بردهای الکترونیکی مثل بردهای تک لایه، دو لایه یا به طور کلی بردهای چند لایه، بردهای مبتنی بر میکروکنترلر، بردهای صنعتی، بردهای الکترونیک قدرت و بردهای فرکانس بالارو یاد بگیریم.
همینطور کدنویسی انواع میکروکنترلرهای 8 بینی مثل میکروکنترلرهای خانواده AVR-STM8، میکروکنترلرهای میبتی بر معماری ARM مثل STM32 و پردازنده های مخصوص اینترنت اشیاء مثل ESP32-ESP8266 و DSPها یاد میگیریم.
در کنار مباحث گفت شده، اصول اندازه الکترونیکی، نحوه صحیح مونتاژ و عیب‌یابی بردهای الکترونیکی، شبیه سازی مدارات مختلف رو هم یاد میگیریم.
اگر علاقه مند به یادگیری موضوعات عنوان شده هستید، به کانال یوتیوب من با آدرس زیر سر بزنید.
https://www.youtube.com/@aKaReZa75
۳۰-مرداد-۱۴۰۴, ۱۱:۵۰:۴۵
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : 1نفر
aKaReZa75 آفلاین
حسین باقری
*****

ارسال‌ها: 1,605
موضوع‌ها: 23
تاریخ عضویت: مرداد ۱۳۹۱

تشکرها : 4898
( 4700 تشکر در 1593 ارسال )
ارسال: #115
RE: آموزش های رایگان aKaReZa ( حسین باقری )
aKaReZa 115 - STM32, First Project - PART A

این ویدئو اولیت قسمت از ساخت پروژه خام برای میکروکنترلرهای STM32هست، تو این ویدئو از بررسی سخت‌افزار گرفته تا ساخت پروژه در STM32CubeMX و انجام تنظیمات اصلی مثل پیکربندی کلاک، همه‌ی مراحل رو با جزئیات کامل پیش می‌بریم. همچنین با نجوه نصب کردن آنلاین و آفلاین Keil DFP و Cube Packages آشنا می‌شیم تا پروژه‌مون رو آماده‌ی برنامه‌نویسی و توسعه کنیم.
مطالبی که توی این ویدئو یاد می‌گیریم:
بررسی سخت‌افزار مورد استفاده برای اولین پروژه STM32
ساخت پروژه در محیط STM32CubeMX
تنظیمات اولیه در بخش System Core
پیکربندی دقیق Clock Configuration برای کارکرد صحیح میکروکنترلر
آشنایی با بحش Project Manager در نرم افزار CubeMX
نحوه نصب آنلاین و آفلاین Cube Packages
حوه نصب آنلاین و آفلاین Keil DFP
تحلیل مدهای تولیدی توسط CubeMX


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


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


صفحه گیتهاب من:
https://github.com/aKaReZa75

سلام، من حسین باقری هستم، طراح الکترونیک و برنامه نویس میکروکنترلر.
توی کانال یوتیوب من قراراه طراحی انواع بردهای الکترونیکی مثل بردهای تک لایه، دو لایه یا به طور کلی بردهای چند لایه، بردهای مبتنی بر میکروکنترلر، بردهای صنعتی، بردهای الکترونیک قدرت و بردهای فرکانس بالارو یاد بگیریم.
همینطور کدنویسی انواع میکروکنترلرهای 8 بینی مثل میکروکنترلرهای خانواده AVR-STM8، میکروکنترلرهای میبتی بر معماری ARM مثل STM32 و پردازنده های مخصوص اینترنت اشیاء مثل ESP32-ESP8266 و DSPها یاد میگیریم.
در کنار مباحث گفت شده، اصول اندازه الکترونیکی، نحوه صحیح مونتاژ و عیب‌یابی بردهای الکترونیکی، شبیه سازی مدارات مختلف رو هم یاد میگیریم.
اگر علاقه مند به یادگیری موضوعات عنوان شده هستید، به کانال یوتیوب من با آدرس زیر سر بزنید.
https://www.youtube.com/@aKaReZa75
۰۶-شهریور-۱۴۰۴, ۰۹:۲۹:۲۴
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : 1نفر
aKaReZa75 آفلاین
حسین باقری
*****

ارسال‌ها: 1,605
موضوع‌ها: 23
تاریخ عضویت: مرداد ۱۳۹۱

تشکرها : 4898
( 4700 تشکر در 1593 ارسال )
ارسال: #116
RE: آموزش های رایگان aKaReZa ( حسین باقری )
aKaReZa 116 - AVR, Quectel M66 - PART B

توی این قسمت دوم از سری ارتباط میکروکنترلر AVR با ماژول Quectel M66، تمرکز اصلی روی پردازش پاسخ‌های دریافتی از AT Commandها، طراحی روال راه‌اندازی ماژول و مکانیزم مدیریت تایم‌اوت هست. این ویدئو دقیقاً همون چیزیه که برای ساخت یه ارتباط پایدار، کنترل‌شده با ماژول‌های GSM نیاز داری.
مطالبی که توی این ویدئو یاد می‌گیری:
نحوه دریافت و بررسی پاسخ دستورات AT از ماژول M66
تعریف تابع M66_startUp() برای بررسی روند راه اندازی ماژول
پیاده‌سازی مکانیزم Timeout برای هر دستور AT Command
بررسی چندخطای خاص در خصوص ماژول های GSM و نحوه رفع آنها
کدنویسی اصولی برای داشتن ارتباط پایدار و مطمئن با ماژول GSM
اگه قبلاً با M66 کار کردی اما به مشکلاتی مثل عدم پاسخ‌دهی یا باگ‌های تصادفی برخورد کردی، این قسمت دقیقاً اون چیزی هست که نیاز داری تا ارتباطت رو حرفه‌ای و بدون مشکل بسازی.

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


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


صفحه گیتهاب من:
https://github.com/aKaReZa75

سلام، من حسین باقری هستم، طراح الکترونیک و برنامه نویس میکروکنترلر.
توی کانال یوتیوب من قراراه طراحی انواع بردهای الکترونیکی مثل بردهای تک لایه، دو لایه یا به طور کلی بردهای چند لایه، بردهای مبتنی بر میکروکنترلر، بردهای صنعتی، بردهای الکترونیک قدرت و بردهای فرکانس بالارو یاد بگیریم.
همینطور کدنویسی انواع میکروکنترلرهای 8 بینی مثل میکروکنترلرهای خانواده AVR-STM8، میکروکنترلرهای میبتی بر معماری ARM مثل STM32 و پردازنده های مخصوص اینترنت اشیاء مثل ESP32-ESP8266 و DSPها یاد میگیریم.
در کنار مباحث گفت شده، اصول اندازه الکترونیکی، نحوه صحیح مونتاژ و عیب‌یابی بردهای الکترونیکی، شبیه سازی مدارات مختلف رو هم یاد میگیریم.
اگر علاقه مند به یادگیری موضوعات عنوان شده هستید، به کانال یوتیوب من با آدرس زیر سر بزنید.
https://www.youtube.com/@aKaReZa75
(آخرین ویرایش در این ارسال: ۱۳-شهریور-۱۴۰۴, ۰۹:۲۷:۰۷، توسط aKaReZa75.)
۱۳-شهریور-۱۴۰۴, ۰۹:۲۶:۴۷
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : 1نفر
aKaReZa75 آفلاین
حسین باقری
*****

ارسال‌ها: 1,605
موضوع‌ها: 23
تاریخ عضویت: مرداد ۱۳۹۱

تشکرها : 4898
( 4700 تشکر در 1593 ارسال )
ارسال: #117
RE: آموزش های رایگان aKaReZa ( حسین باقری )
aKaReZa 117 - AVR, Quectel M66 - PART C

توی این قسمت، وارد بخش مهم و پرکاربردی از راه اندازی GSM می‌شیم: دریافت پیامک و استخراج اطلاعات از اون. قدم‌به‌قدم با ایجاد یک پروژه جدید شروع می‌کنیم، نحوه تشخیص پیام جدید رو یاد می‌گیریم، و سپس با استفاده از توابع استاندارد C مثل sscanf()، متن پیام رو به‌صورت ساخت‌یافته تجزیه و تحلیل می‌کنیم.در ادامه هم همه چیز رو روی برد RCS-AVR به صورت عملی تست می‌کنیم تا مطمئن شیم همه چیز درست کار می‌کنه.
مطالبی که توی این ویدئو یاد می‌گیریم:
ساخت پروژه جدید برای مدیریت پیامک‌های ورودی از ماژول M66
آشنایی با ساختار پیام دریافتی در قالب +CMTI
پردازش و تجزیه پیام‌ها با استفاده از تابع sscanf()
یادگیری Scansetها برای استخراج دقیق‌تر داده از متن پیام
پیاده‌سازی تابع کاربردی M66_CheckSMS() برای بررسی پیام جدید
بررسی دقیق CMTI و نحوه استخراج Index پیام دریافتی
تست و اجرای کد روی برد RCS به صورت عملی رای اطمینان از عملکرد صحیح
کنترل رله های خروجی با متن SMS دریافتی

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


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


صفحه گیتهاب من:
https://github.com/aKaReZa75

سلام، من حسین باقری هستم، طراح الکترونیک و برنامه نویس میکروکنترلر.
توی کانال یوتیوب من قراراه طراحی انواع بردهای الکترونیکی مثل بردهای تک لایه، دو لایه یا به طور کلی بردهای چند لایه، بردهای مبتنی بر میکروکنترلر، بردهای صنعتی، بردهای الکترونیک قدرت و بردهای فرکانس بالارو یاد بگیریم.
همینطور کدنویسی انواع میکروکنترلرهای 8 بینی مثل میکروکنترلرهای خانواده AVR-STM8، میکروکنترلرهای میبتی بر معماری ARM مثل STM32 و پردازنده های مخصوص اینترنت اشیاء مثل ESP32-ESP8266 و DSPها یاد میگیریم.
در کنار مباحث گفت شده، اصول اندازه الکترونیکی، نحوه صحیح مونتاژ و عیب‌یابی بردهای الکترونیکی، شبیه سازی مدارات مختلف رو هم یاد میگیریم.
اگر علاقه مند به یادگیری موضوعات عنوان شده هستید، به کانال یوتیوب من با آدرس زیر سر بزنید.
https://www.youtube.com/@aKaReZa75
۲۰-شهریور-۱۴۰۴, ۰۹:۴۶:۴۹
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : 1نفر
aKaReZa75 آفلاین
حسین باقری
*****

ارسال‌ها: 1,605
موضوع‌ها: 23
تاریخ عضویت: مرداد ۱۳۹۱

تشکرها : 4898
( 4700 تشکر در 1593 ارسال )
ارسال: #118
RE: آموزش های رایگان aKaReZa ( حسین باقری )
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
۲۷-شهریور-۱۴۰۴, ۰۹:۲۰:۲۱
وب سایت ارسال‌ها
پاسخ
aKaReZa75 آفلاین
حسین باقری
*****

ارسال‌ها: 1,605
موضوع‌ها: 23
تاریخ عضویت: مرداد ۱۳۹۱

تشکرها : 4898
( 4700 تشکر در 1593 ارسال )
ارسال: #119
RE: آموزش های رایگان aKaReZa ( حسین باقری )
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
۰۳-مهر-۱۴۰۴, ۰۹:۲۲:۵۲
وب سایت ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  فایل های رایگان تابلو بانکی سیتک (ساعت بانکی) sina6479 0 2,170 ۳۱-تير-۱۳۹۴, ۱۲:۴۹:۱۷
آخرین ارسال: sina6479

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS