آموزش های تخصصی STM32
2.54K subscribers
96 photos
96 videos
14 files
78 links
✴️♦️ آموزش تخصصی ایجاد رابطهای گرافیکی صنعتی(HMI) با TouchGFX و LVGL و میکروهای STM32 و TFT LCD

✴️♦️ لیست آموزش های ارائه شده در کانال:
https://t.iss.one/MCU_STM_2

✴️♦️🔗ارتباط با ما:
@Mester_O_o
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
✴️ آموزش « #LVGL و نرم افزار #SquareLine برای میکروهای STM32» منتشر شد؛

❇️ برخی از موارد مهمی که در این آموزش ارائه شده است:

🔘 راه اندازی واحد LTDC؛

🔘 راه اندازی واحد DMA2D برای #LVGL؛

🔘 راه اندازی تاچ خازنی FT53X6 و GT911 برای #LVGL؛

🔘 استفاده از واحد QSPI فلش و اکسترنال فلش لودر برای انتقال آیتم‌های گرافیکی #LVGL به حافظه خارجی؛

🔘 راه اندازی SDRAM خارجی برای اجرای LVGL بر روی LCD با اندازه 7 اینچ و بالاتر؛

🔘 اجرای تمامی دموهای #LVGL و #SquareLine بر روی میکروهای STM32؛

🔶 برای تهیه این آموزش می‌توانید از طریق آیدی زیر با ما در ارتباط باشید:
🆔: @Mester_O_o

🔸آموزش های ما را در زمینه میکروهای STM32 در کانال تلگرامی زیر دنبال نمایید:

✴️ @MCU_STM
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
✴️ ✴️ آموزش نحوه رفع باگ مهم «پرش تصویر در عقربه ویجت‌های گیج و ساعت آنالوگ و همچنین نمایش متن ناقص در تکست‌ها» در پروژه‌های TouchGFX ایجاد شده برای میکروهای STM32H7B0؛

❇️ توضیحات بیشتر، در ویدیو فوق ارائه شده است؛

🔶 برای تهیه این آموزش می‌توانید از طریق آیدی زیر با ما در ارتباط باشید:
🆔: @Mester_O_o

🔸آموزش های ما را در زمینه میکروهای STM32 در کانال تلگرامی زیر دنبال نمایید:

✴️ @MCU_STM
This media is not supported in your browser
VIEW IN TELEGRAM
✴️ آموزش « کیبورد و فونت فارسی در #LVGL و نرم افزار #SquareLine » منتشر شد؛

❇️ برخی از نکات اصلی بررسی شده در این آموزش:

🔘ارائه روشی جدید و بهینه تر برای پورت کردن LVGL بر روی میکروهای STM32؛

🔘افزایش تطبیق پذیری و همخوانی بیشتر بین نرم افزار SquareLine و LVGL با پروژه های STM32CubeIDE، مشابه نرم افزار TouchGFX؛

🔘ایجاد کیبورد دو زبانه انگلیسی و فارسی و پشتیبانی از هر دو زبان به صورت همزمان در LVGL؛

🔘افزودن قابلیت پاپ-آپ به دکمه‌های کیبورد (برجسته شدن دکمه های کیبورد به هنگام تایپ، مشابه کیبورد گوشی همراه)؛

🔘 آموزش مفهوم Event و Interaction ها در LVGL؛

🔘 نحوه ایجاد و اجرای یک فانکشن دلخواه در پاسخ به یک Event خاص؛

🔘آموزش کار با فایل های LVGL؛

🔘 راه اندازی واحد های LTDC و DMA2D و QSPI و SDRAM و تاچ خازنی؛

پیشنیاز الزامی این آموزش:

🔗آموزش «LVGL و نرم افزار SquareLine برای میکروهای STM32»


🔶 برای تهیه این آموزش می‌توانید از طریق آیدی زیر با ما در ارتباط باشید:
🆔: @Mester_O_o

🔸آموزش های ما را در زمینه میکروهای STM32 در کانال تلگرامی زیر دنبال نمایید:

✴️ @MCU_STM
Media is too big
VIEW IN TELEGRAM
✴️ آموزش «بررسی قابلیت‌های پیشرفته نرم‌افزار TouchGFX»؛

مهم‌ترین موارد بررسی شده در این آموزش:

🔘تغییر محتویات TextArea به کمک باتن‌ها در نرم‌افزار TouchGFX؛

🔘مقدار دهی به Gauge به کمک باتن ها در نرم‌افزار TouchGFX؛

🔘نمایش مقدار لحظه‌ای Gauge بر روی TextArea؛

🔘ایجاد قابلیت مقداری‌دهی و تغییر مقدار Gauge با جابجا و درگ کردن عقربه Gauge؛

🔘استفاده از محیط serial و printf در نرم‌افزار TouchGFX برای دیباگ پروژه‌های پیچیده و حرفه‌ای TouchGFX؛

🔘بررسی تفاوت عملکرد و کارایی دکمه‌های معمولی و تکرارشونده (Repeat Button)؛

🔘نحوه محاسبه و به دست آوردن مکان موس(انگشت) هنگام کلیک یا درگ کردن بر روی صفحه؛

و بسیاری از نکات مهم و کاربردی دیگر...

❇️ توضیحات بیشتر، در ویدیو فوق ارائه شده است؛

🔶 برای تهیه این آموزش می‌توانید از طریق آیدی زیر با ما در ارتباط باشید:
🆔: @Mester_O_o

🔸آموزش های ما را در زمینه میکروهای STM32 در کانال تلگرامی زیر دنبال نمایید:

✴️ @MCU_STM
👍2👏1
This media is not supported in your browser
VIEW IN TELEGRAM
✴️ آموزش «راه اندازی تاچ‌های مقاومتی با درایور xpt2046 با استفاده از میکروهای STM32»

❇️ برخی از مفاهیم اصلی ارائه شده در این آموزش :

🔘بررسی مفهوم و نحوه عملکرد پروتکل SPI نرم افزاری؛

🔘بررسی دقیق دیتاشیت و کتابخانه xpt2046؛

🔘بررسی نحوه افزودن تاچ مقاومتی به پروژه‌های TouchGFX بر روی میکروهای STM32H7B0؛

🔘ارائه بهینه‌ترین و دقیق‌ترین کتابخانه برای تاچ‌های مقاومتی، بدون پرش در محل تاچ شده و بدون تاخیر در پاسخ‌دهی به تاچ انجام شده واکنش سریع نسبت به تاچ انجام شده در پروژه های TouchGFX به هنگام کلیک بر روی یک باتن برای انجام کارکرد تعریف شده؛

🔶 برای تهیه این آموزش می‌توانید از طریق آیدی زیر با ما در ارتباط باشید:
🆔: @Mester_O_o

🔸آموزش های ما را در زمینه میکروهای STM32 در کانال تلگرامی زیر دنبال نمایید:

✴️ @MCU_STM
👍3
en.stm32cubemx-win-v6-11-0.zip
544.8 MB

✴️ آخرین نسخه از نرم‌افزارهای شرکت ST جهت دانلود همراهان عزیز کانال @MCU_STM؛

فایل های فوق به ترتیب به صورت زیر می‌باشند:

🔸1. STM32CubeProg(Ver 2.16.0)

🔸2. STM32CubeIDE(Ver 1.15.0)

🔸3. TouchGFX(Ver 4.23.2)

🔸4. STM32CubeMX(Ver 6.11.0)


🔸آموزش های ما را در زمینه میکروهای STM32 در کانال تلگرامی زیر دنبال نمایید:

✴️ @MCU_STM
#STM32 #TouchGFX
👍4
✴️ شاید برای شما هم جالب باشه بدونید که از مطالبی که به صورت آموزش در کانالمون منتشر میشه علاوه بر اینکه میشه در کابردهای صنعتی به صورت کامل بهره برد، شما می‌تونید در کارهای آکادمیک هم از مطالب ارزشمند این آموزشها به صورت کاملا کاربردی بهره‌مند بشید؛

✴️به عنوان یک نمونه عملی استفاده از مطالب ارائه شده در کانال در یک کار کاملا آکادمیک میشه به مقاله‌ای که اخیرا در ژورنال معتبر Springer به چاپ رسوندیم اشاره کنیم(لینک مقاله در سایت Springer)
✴️در این مقاله علمی به بررسی اجرای یک شبکه عصبی عمیق (#هوش_مصنوعی) بر روی میکروکنترلر STM32H743 برای تشخیص استرس به کمک سیگنال‌های پزشکی پرداختیم. به دلیل حجم بالای مدلهای شبکه عصبی عمیق، عملا امکان ذخیره سازی ساختار این مدل شبکه های عصبی عمیق در حافظه فلش داخلی محدود میکروکنترلرهای STM32 به راحتی میسر نیست؛ ما به عنوان یک راهکار عملی نوین(Innovative) در این پژوهش اومدیم این محدودیت رو به راحتی با انتقال کد و همچنین ساختار شبکه عصبی از حافظه فلش داخلی میکروکنترلر به حافظه QSPI فلش خارجی برطرف کردیم؛

✴️جالبه بدونید که این روشی که ارائه کردیم رو در مقالات علمی در این زمینه تابحال کسی پیاده‌سازی نکرده بود و این روشی که ما برای برطرف کردن این مشکل ارائه کردیم، به اذعان Editor های مجله Springer ایده کاربردی و نوآورانه‌ای بوده!

✴️حالا ما این ایده رو دقیقا از این آموزشی که اینجا(کلیک کنید) در کانالمون ارائه کرده بودیم برداشتیم و ازش استفاده کردیم و بسیار هم کاربردی و نوآورانه تلقی شد؛ پس مطالب کانال رو ساده از روشون رد نشید و سعی کنید به صورت کامل بهشون مسلط بشید تا بتونید در همه ابعاد صنعتی و آکادمیک ازشون بهره‌مند بشید.

🔸آموزش های ما را در زمینه میکروهای STM32 در کانال تلگرامی زیر دنبال نمایید:

✴️ @MCU_STM
4
This media is not supported in your browser
VIEW IN TELEGRAM
✴️ آموزشدیکد تصاویر JPEG به کمک واحد JPEG میکروهای STM32 و کتابخانه LibJPEG

❇️ برخی از مفاهیم اصلی ارائه شده در این آموزش :

🔘بررسی مفهوم فشرده سازی تصاویر به روش JPEG؛
🔘بررسی استاندارد تصویری YCbCr(مفاهیم کروما و لوما)؛
🔘بررسی مفهوم Chroma Subsampling در تصاویر؛
🔘بررسی مفاهیم تبدیل فوریه(FFT) و تبدیل کسینوس گسسته(DCT) در کدگزاری تصاویر در حوزه فرکانس؛
🔘بررسی مفهوم فرکانس در تصاویر؛
🔘بررسی مفهوم کوانتیزاسیون(Quantization) در فشرده‌سازی تصاویر؛
🔘بررسی مفاهیم Entropy Coding و روش کدگزاری هافمن(Huffman Encoding)؛
🔘بررسی محتویات و قسمت‌های مختلف نهفته در اطلاعات هگز یک فایل تصویری JPEG؛
🔘راه اندازی واحد JPEG و MDMA میکروی STM32 برای دیکد تصاویر JPEG و نمایش بر روی LCD؛
🔘استفاده از کتابخانه نرم افزاری LibJPEG برای دیکد تصاویر JPEG و نمایش بر روی LCD؛
🔘نحوه ذخیره‌سازی تصاویر JPEG در حافظه QSPI فلش خارجی؛

و بسیاری از نکات کاربردی دیگر ...

🔶 برای تهیه آموزش از طریق آیدی زیر با ما ارتباط بگیرید:
🆔: @Mester_O_o


🔸ما را در تلگرام دنبال نمایید:

✴️ @MCU_STM

راهنمای مطالب کانال 🔍
#STM32 #TouchGFX
👏4👍1
This media is not supported in your browser
VIEW IN TELEGRAM
✴️ آموزشدیکد و پخش ویدیوهای AVI با میکروهای STM32 بر روی TFT LCD

❇️ برخی از مفاهیم اصلی ارائه شده در این آموزش :

🔘بررسی مفهوم فشرده سازی ویدیو به روش AVI با فرمت MJPEG؛
🔘بررسی محتویات و اجزای مختلف نهفته در اطلاعات هگز یک فایل ویدیویی AVI؛
🔘بررسی نحوه ذخیره‌سازی یک فایل ویدیویی در حافظه QSPI فلش خارجی؛
🔘دیکد ویدیوی AVI به کمک میکروی STM32 و پخش ویدیو بر روی TFT LCD؛

و بسیاری از نکات مهم و کاربردی دیگر ...
‼️⚠️ پیشنیاز الزامی این آموزش: آموزش《 دیکد تصاویر JPEG به کمک واحد JPEG میکروهای STM32 و کتابخانه LibJPEG 》
🔶 برای تهیه این آموزش از طریق آیدی زیر با ما در ارتباط باشید:
🆔: @Mester_O_o

🔸آموزش های ما را در زمینه میکروهای STM32 در کانال تلگرامی زیر دنبال نمایید:

✴️ @MCU_STM

راهنمای مطالب کانال 🔍
#STM32 #TouchGFX
👍6
This media is not supported in your browser
VIEW IN TELEGRAM
✴️ آموزش «پخش ویدیو با نرم افزار TouchGFX در TFT LCD با کمک میکروهای STM32»؛

❇️ برخی از مفاهیم اصلی ارائه شده در این آموزش :

🔘راه اندازی واحد JPEG و MDMA و QSPI میکروی STM32 برای دیکد ویدیوی AVI از حافظه QSPI فلش خارجی؛
🔘بررسی نحوه دیکد نرم افزاری ویدیو با کتابخانه LibJPEG؛
🔘راه اندازی واحد I-Cache و D-Cache و MPU میکروی STM32؛
🔘استفاده از سیستم عامل FreeRTOS برای دیکد و نمایش ویدیو؛
🔘افزودن قابلیت Play و Pause و Stop و Repeat و همچنین رفتن به ویدیوی قبل و بعد برای ویجت ویدیو در TouchGFX؛
🔘ایجاد قابلیت جلو و عقب کشیدن ویدیو به کمک نشانگر لحظه در حال پخش ویدیو؛
🔘بررسی نحوه کار با ابزار FFmpeg برای تبدیل انواع ویدیو با هر فرمت دلخواه به ویدیوی قابل پخش در TouchGFX؛
🔘ذخیره و پخش چند ویدیو به صورت متوالی در نرم افزار TouchGFX؛

‼️⚠️ پیشنیاز الزامی این آموزش: آموزش《دیکد و پخش ویدیوهای AVI با میکروهای STM32 بر روی TFT LCD》
🔶 برای تهیه این آموزش می‌توانید از طریق آیدی زیر با ما در ارتباط باشید:
🆔: @Mester_O_o

🔸با ما همراه باشید:
✴️ @MCU_STM

راهنمای مطالب کانال 🔍
#STM32 #TouchGFX
👍52
en.stm32cubeprg-win64-v2-16-0.zip
238.5 MB
✴️ آخرین نسخه از نرم‌افزارهای شرکت ST جهت دانلود همراهان عزیز کانال @MCU_STM؛

فایل های فوق به ترتیب به صورت زیر می‌باشند:

🔸1. STM32CubeMX(Ver 6.11.1)

🔸2. STM32CubeIDE(Ver 1.15.1)

🔸3. TouchGFX(Ver 4.24.0)

🔸4. STM32CubeProg(Ver 2.16.0)


🔸آموزش های ما را در زمینه میکروهای STM32 در کانال تلگرامی زیر دنبال نمایید:

✴️ @MCU_STM

راهنمای مطالب کانال 🔍
#STM32 #TouchGFX
👍106🙏1
Media is too big
VIEW IN TELEGRAM
✴️ آموزش «ایجاد اکسترنال رم لودر(External SDRAM Loader)»؛

❇️ برخی از مفاهیم اصلی ارائه شده در این آموزش :

🔘بررسی کامل نکات مهم مورد نیاز برای ساخت یک اکسترنال رم لودر (External SDRAM Loader) برای میکروهایی مانند STM32F429 که از واحد QSPI پشتیبانی نمی‌کنند؛

🔘بررسی نحوه افزودن اکسترنال رم لودر ایجاد شده به نرم افزارهای STM32CubeIDE و STM32CubeProgrammer و ST Link Utility؛

🔘استفاده از اکسترنال رم لودر ایجاد شده برای قرار دادن تمامی تصاویر و آیتم های گرافیکی پروژه های TouchGFX و LVGL بر روی SDRAM خارجی همزمان با پروگرام میکروکنترلر؛

و بسیاری از نکات مهم و کاربردی دیگر...

🔶 برای تهیه این آموزش می‌توانید از طریق آیدی زیر با ما در ارتباط باشید:
🆔: @Mester_O_o


🔸با ما همراه باشید:
✴️ @MCU_STM

راهنمای مطالب کانال 🔍
#STM32 #TouchGFX
👍118👏2
This media is not supported in your browser
VIEW IN TELEGRAM
✴️ آموزش «راه اندازی دوربین OV7670 با میکروهای STM32»؛

❇️ برخی از مفاهیم اصلی ارائه شده در این آموزش :

🔘 بررسی اجزای سازنده یک دوربین و نحوه ثبت تصویر در یک دوربین به کمک سنسورهای نوری داخلی؛
🔘 بررسی مفهوم الگوی بایر(Bayer Pattern) و روش تخمین مقادیر پیکسل‌ها به روش درون‌یابی (Interpolation) در تصاویر دیجیتالی؛
🔘 بررسی دقیق مفاهیم و نکات پریفرال DCMI در میکروهای STM32؛
🔘 بررسی نحوه دریافت تصاویر از دوربین با کمک واحد DMA و DMA2D؛
🔘 بررسی Bus Matrix داخلی پردازنده‌های Cortex-M7؛
🔘 راه‌اندازی پروتکل I2C نرم‌افزاری برای ارتباط با رابط
SCCB(Serial Camera Control Bus)
در دوربینها؛
🔘 راه اندازی دوربین OV7670 با بررسی دقیق دیتاشیت و رجیسترهای داخلی آن؛
🔘 دریافت و نمایش تصویر VGA با اندازه 640x480 پیکسل با فریم ریت 30fps بر روی LCD؛

و بسیاری از نکات مهم و کاربردی دیگر...

🔶 برای تهیه این آموزش می‌توانید از طریق آیدی زیر با ما در ارتباط باشید:
🆔: @Mester_O_o

🔸با ما همراه باشید:
✴️ @MCU_STM

راهنمای مطالب کانال 🔍
#STM32 #TouchGFX #OV7670
8👍5🔥4👏3
This media is not supported in your browser
VIEW IN TELEGRAM
✴️ آموزش «افزودن قابلیت دوربین به پروژه‌های TouchGFXحرفه‌ای»؛

❇️ برخی از مفاهیم اصلی ارائه شده در این آموزش :

🔘بررسی تمام نکات مهم مورد نیاز برای اضافه کردن قابلیت دوربین OV7670 به پروژه‌های TouchGFX به کمک میکروی STM32H743 به همراه راه اندازی LCD با اندازه 7 اینچ و استفاده از  FMC SDRAM و حافظه QSPI خارجی؛

🔘افزودن قابلیت عکس‌برداری به پروژه و ذخیره تصاویر گرفته شده در حافظه SDRAM خارجی و قابلیت مشاهده تصاویر ذخيره شده؛

و بسیاری از نکات مهم و کاربردی دیگر...

⚠️ پیشنیاز الزامی این آموزش(کلیک کنید): آموزش «راه اندازی دوربین با میکروهای STM32»

🔶 برای تهیه این آموزش می‌توانید از طریق آیدی زیر با ما در ارتباط باشید:
🆔: @Mester_O_o

🔸با ما همراه باشید:
✴️ @MCU_STM

راهنمای مطالب کانال 🔍
#STM32 #TouchGFX #OV7670
👍106🔥5