آموزش های تخصصی 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
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
This media is not supported in your browser
VIEW IN TELEGRAM
✴️ آموزش «کنترل پروژه‌های TouchGFX بدون استفاده از تاچ خارنی و مقاومتی و با استفاده از ماژول جوی‌استیک و PushButton»؛

🔸 در برخی مواقع، در صنعت پروژه‌هایی تعریف می‌گردد که برای کنترل رابط گرافیکی(HMI)، امکان استفاده از تاچ‌های خازنی و یا مقاومتی وجود ندارد و بایستی بتوان راه‌حلی جایگزین و ساده‌تر و ارزان قیمت‌تر ارائه نمود؛
🔸 ما در این آموزش قرار است تنها با استفاده از یک ماژول جوی‌استیک که به راحتی و با قیمتی مقرون به‌صرفه در بازار ایران قابل تهیه می‌باشد به کنترل تمامی آیتم‌های گرافیکی قرار گرفته بر روی رابط کاربری ایجاد شده به کمک نرم‌افزار TouchGFX بپردازیم؛
🔸 در عمل ماژول جوی‌استیک به عنوان نشانگر موس برای کنترل ابزارهای گرافیکی بر روی LCD عمل خواهد کرد؛
🔸 مزیت این روش در سادگی پیاده‌سازی آن با قیمت به مراتب کمتر از تاچ‌های خازنی و مقاومتی و همچنین استفاده از تعدادکمتری پین(تنها 3 پین از میکروکنترلر) برای کنترل رابط گرافیکی خواهد بود؛

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


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


راهنمای مطالب کانال 🔍
#STM32 #TouchGFX
13👍9
✴️ آموزش «راه اندازی SDCard با استفاده از واحد SDMMC(SDIO) میکروهای STM32»؛

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

🔘 بررسی دقیق مفهوم فایل سیستم FATFS و نحوه تخصیص فایل سیستم به حافظه SDCard؛

🔘 بررسی و مقایسه انواع فایل سیستم
FAT16, FAT32, exFAT؛

🔘 بررسی مفهوم Sector و Cluster و اهمیت تعیین سایز بهینه برای آنها در سرعت اجرای FATFS؛

🔘 بررسی توابع ماژول FATFS برای مدیریت کامل فرآیند خواندن و نوشتن فایلها در SDCard؛

🔘 بررسی دقیق استانداردهای SFN و LFN برای نام‌گذاری فایلها در FATFS؛

🔘 بررسی کامل و دقیق تمام پارامترهای ماژول FATFS در STM32CubeMX؛

🔘نحوه تولید فایل به زبان فارسی،چینی،روسی و ... و یا فایل با اسم ترکیبی(مفاهیم Code Page و ANSI/OEM  و Unciode

🔘 راه‌اندازی DMA داخلی واحد SDMMC برای افزایش سرعت انتقال داده بین میکرو و SDCard؛

🔘ارتباط میکرو با SDCard با کمک FATFS و سیستم عامل FreeRTOS؛

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

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

🔸با ما همراه باشید:
✴️@MCU_STM
راهنمای مطالب کانال 🔍
#STM32 #TouchGFX
👍96🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
✴️ آموزشدیکد و پخش ویدیو از SDCard در میکروهای STM32

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

🔘دیکد و پخش ویدیوهای AVI با ابعاد 480x272 و 800x480 با فریم ریت بالا (30 فریم در ثانیه) از SDCard با حجم 32GB؛

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

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


🔸با ما همراه باشید:
✴️ @MCU_STM
راهنمای مطالب کانال 🔍
#STM32 #TouchGFX
#SDCard #SDMMC #AVI
7👍4👏2
✴️ آموزش «استفاده از SDCard برای ذخیره‌سازی تصاویر و آیتم‌های گرافیکی TouchGFX»؛

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

🔘 نحوه ذخیره‌سازی تصاویر در حافظه SDCard و نمایش آنها بر روی LCD؛

🔘 بررسی نحوه ذخیره‌سازی آیتم‌های گرافیکی TouchGFX در SDCard در میکروهایی که از حافظه QSPI پشتیبانی نمی‌‌کنند افزودن حافظه بیشتر به میکروهایی که پریفرال QSPI دارند؛

🔘 نمایش تصاویر و آیتم‌‌های گرافیکی TouchGFX از SDCard به هنگام اجرای رابط گرافیکی؛

‼️⚠️ پیشنیاز الزامی این آموزش:
آموزش «راه اندازی SDCard با استفاده از واحد SDMMC(SDIO) میکروهای STM32»؛

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

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

راهنمای مطالب کانال 🔍
#STM32 #TouchGFX #SDCard@MCU_STM
👍86
This media is not supported in your browser
VIEW IN TELEGRAM
✴️ آموزش «BitmapCaching و DynamicBitmaps در TouchGFX»

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

🔘 بررسی مفهوم BitmapCaching در TouchGFX؛

🔘 بررسی نحوه ذخیره‌سازی آیتم‌های گرافیکی TouchGFX در SDCard و لود کردن اطلاعات از SDCard در ناحیه BitmapCaching؛

🔘 استفاده از مفهوم BitmapCaching برای افزایش سرعت لود کردن اطلاعات گرافیکی TouchGFX از SDCard و کاهش زمان استارتاپ سیستم هنگام اجرای رابط گرافیکی؛

🔘 بررسی مفهوم DynamicBitmaps در TouchGFX؛

🔘 بررسی نحوه تغییر تصاویر و تم(Theme) پروژه در حین اجرا، از SDCard با کمک مفهوم DynamicBitmaps؛

🔘 ترکیب مفهوم BitmapCaching و DynamicBitmaps در TouchGFX؛

🔘 بررسی نحوه تجمیع حافظه SDCard و QSPI برای افزایش فضای ذخیره‌سازی آیتم‌های گرافیکی در TouchGFX با کمک مفهوم BitmapCaching و DynamicBitmaps؛
‼️⚠️ پیشنیاز الزامی این آموزش:
آموزش «استفاده از SDCard برای ذخیره‌سازی تصاویر و آیتم‌های گرافیکی TouchGFX»؛

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

🔸با ما همراه باشید:
✴️ @MCU_STM
راهنمای مطالب کانال 🔍

#STM32 #TouchGFX #SDCard
5👍5
✴️ برای دوستانی که به دنبال یک منبع عالی و البته رایگان برای یادگیری FreeRTOS در میکروهای STM32 می‌باشند، سورس به زبان انگلیسی زیر را از موسسه Udemy به شدت توصیه می‌کنیم که محتوای آموزشی آن در حدود 24 ساعت آموزش ویدیویی با زیر نویس از سایت Downloadly.ir بوده و از طریق لینکهای زیر به راحتی قابل دانلود و استفاده می‌باشد:

📥 Download Part 1 – 2 GB

📥
Download Part 2 – 2 GB

📥
Download Part 3 – 2 GB

📥
Download Part 4 – 2 GB

📥
Download Part 5 – 2 GB

📥
Download Part 6 – 93 MB

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

راهنمای مطالب کانال 🔍

#STM32 #TouchGFX #FreeRTOS
25👍7🔥4🤩2💯2
This media is not supported in your browser
VIEW IN TELEGRAM
✴️ آموزش «پخش ویدیو در TouchGFX از SDCard با کمک میکروهای STM32»؛

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

🔘بررسی تمام نکات مورد نیاز برای پخش انواع ویدیو با هر فرمت دلخواه، با حجم بالا و زمان طولانی از SDCard در پروژه‌های TouchGFX؛

🔘استفاده از SDCard برای ذخیره سازی فایل‌های ویدیویی با زمان طولانی و حجم بالا برای حل مشکل کمبود فضای حافظه در QSPI فلش‌های خارجی؛

🔘بررسی نحوه رفع محدودیت فضای رم داخلی میکروهای STM32 برای ایجاد فریم‌ بافر دیکدینگ Video در پروژه‌های TouchGFX با استفاده از SDRAM خارجی؛

‼️⚠️ پیشنیازهای الزامی این آموزش:
🔗 آموزش «راه اندازی SDCard با استفاده از واحد SDMMC(SDIO) میکروهای STM32»؛

🔗آموزش «پخش ویدیو با نرم افزار TouchGFX در TFT LCD با کمک میکروهای STM32»


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

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

راهنمای مطالب کانال 🔍
#STM32 #TouchGFX #SDCard #AVI
6👍3
✴️ آموزش «راه اندازی دوربین ov5640 با میکروهای STM32»

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

🔘راه‌اندازی ماژول دوربین OV5640 در دو مد کاری RGB و JPEG برای دریافت و پخش همزمان تصاویر با وضوح VGA (640x480 پیکسل)؛

🔘دریافت و دیکد تصاویر فشرده با فرمت JPEG از دوربین ov5640 و نمایش همزمان آنها بر روی TFT LCD؛

🔘بهینه‌سازی سرعت دریافت تصاویر از دوربین با کمک واحدهای DMA و DMA2D؛

🔘اضافه کردن قابلیت دوربین ov5640 به پروژه‌های TouchGFXحرفه‌ای؛

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

🔘 اضافه کردن حافظه SDCard به پروژه‌های TouchGFX و دوربین ov5640، برای عکس‌برداری و ذخیره‌سازی تصاویر با فرمت JPEG در حافظه SDCard خارجی و انتقال تصاویر ذخيره شده به کامپیوتر؛
‼️⚠️ پیشنیازهای الزامی این آموزش:

🔗آموزش JPEG
🔗آموزش دوربین OV7670
🔗آموزش دوربین OV7670 در پروژه‌های TGFX
🔗آموزش SDCard
🔶 راه ارتباطی برای تهیه این آموزش:
🆔: @Mester_O_o

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

راهنمای مطالب کانال 🔍
#STM32 #TouchGFX #SDCard #OV5640
6👍4🔥1👏1
This media is not supported in your browser
VIEW IN TELEGRAM
✴️ آموزش «ساخت SDCard Loader برای میکروهای STM32»؛

🔸در پروژه‌های TouchGFX، با افزایش تعداد آیتم‌های گرافیکی، با محدودیت حافظه فلش داخلی میکرو مواجه می‌شویم. اغلب برای حل این مشکل، از حافظه‌های QSPI فلش خارجی و اکسترنال فلش لودر استفاده می‌شود تا داده‌های گرافیکی در حین پروگرام میکرو در این حافظه‌ها ذخیره شود.

🔸اما برخی میکروها مانند
STM32F103, 407, 429,...
از قابلیت QSPI پشتیبانی نمی‌کنند. در این حالت جهت حل این محدودیت، می‌توان از حافظه SDCard برای ذخیره‌ اطلاعات گرافیکی استفاده کرد.

🔸در این آموزش نحوه ساخت و استفاده از ابزار SDCard Loader بررسی می‌شود که به کمک آن می‌توان به راحتی، همزمان با پروگرام میکرو، اطلاعات تمام آیتم‌های گرافیکی را در حافظه SDCard ذخیره و Verify کرده، در حین اجرای پروژه‌ TouchGFX از آنجا لود و در پروژه استفاده کرد تا محدودیت حافظه فلش داخلی میکروهای STM32 در پروژه‌های گرافیکی به طور کامل رفع شود.

‼️⚠️ پیشنیاز الزامی این آموزش:
آموزش «BitmapCaching و DynamicBitmaps در TouchGFX»

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

راهنمای مطالب کانال 🔍
✴️ @MCU_STM
8👍5🥰2
This media is not supported in your browser
VIEW IN TELEGRAM
✴️ آموزش «اجرای TouchGFX با میکروی STM32F407 و چهار مدل السیدی
🔸ili9486🔸ili9341🔸GC9A01🔸ST7735s

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

🔸بررسی نحوه اجرای پروژه‌های TouchGFX با میکروهای بدون واحد LTDC و QSPI مثل STM32F407؛

🔸اجرای پروژه‌های TouchGFX در السیدی‌های دایره‌ای؛

🔸اجرای پروژه‌های TouchGFX در چهار مدل السیدی با درایور داخلی با رابط موازی(Parallel) و سریال(SPI)
«از کوچکترین سایز 0.96 اینچی 80x160 پیکسل تا بزرگترین سایز 3.5 اینچی 320x480 پیکسل»؛

🔸افزودن قابلیت تاچ و سیستم عامل FreeRTOS؛

🔸بررسی نحوه چرخش محتوای السیدی (Rotate) در حین اجرای پروژه؛

🔸 استفاده از SDCard لودر برای ذخیره‌سازی آیتم‌های گرافیکی TouchGFX و حل مشکل کمبود حافظه فلش در میکروهای بدون واحد QSPI؛

‼️⚠️ پیشنیازهای الزامی این آموزش:
🔗 آموزش تاچ‌ مقاومتی xpt2046؛

🔗آموزش ساخت SDCard Loader؛
🔶 راه ارتباطی:
🆔: @Mester_O_o
🔸همراه ما باشید:
✴️ @MCU_STM

راهنمای مطالب کانال 🔍
#STM32 #TouchGFX #ili9486 #ili9341 #GC9A01 #ST7735s
6👍4👏3🔥1
آموزش های تخصصی STM32
✴️ آموزش «اجرای TouchGFX با میکروی STM32F407 و چهار مدل السیدی 🔸ili9486🔸ili9341🔸GC9A01🔸ST7735s ❇️ برخی از مفاهیم اصلی ارائه شده در آموزش : 🔸بررسی نحوه اجرای پروژه‌های TouchGFX با میکروهای بدون واحد LTDC و QSPI مثل STM32F407؛ 🔸اجرای پروژه‌های TouchGFX…
✴️ از جمله نمونه کارهای جذاب قابل اجرا بر روی السیدی های کوچک 0.96 اینچی و السیدی‌های دایره‌ای شکل بررسی شده در آموزش فوق؛

✴️ در همه این نمونه‌ها از نرم افزار TouchGFX برای ایجاد رابط کاربری گرافیکی استفاده شده است؛

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

راهنمای مطالب کانال 🔍
#STM32 #TouchGFX #ili9486 #ili9341 #GC9A01 #ST7735s
14👍5🔥2👏2👌1
This media is not supported in your browser
VIEW IN TELEGRAM
✴️ آموزش «اجرای LVGL با میکروهای STM32 و السیدی های
🔸ili9486🔸ili9341🔸GC9A01🔸ST7735s

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

🔸همانطور که می‌دانید، میکروهای ضعیف‌تر مانند STM32F103 قابلیت پشتیبانی از کتابخانه‌های سنگین TouchGFX را ندارند؛

🔸 با استفاده از این آموزش می‌توانید پروژه‌های گرافیکی خود را مبتنی بر LVGL و بر روی انواع السیدی‌ با درایورهای داخلی و رابط‌های موازی (Parallel) یا سریال (SPI) اجرا کنید؛

🔸این آموزش شامل پشتیبانی از السیدی‌ها با سایزهای مختلف، از کوچکترین سایز (0.96 اینچی با رزولوشن 80x160 پیکسل) تا بزرگترین سایز (3.5 اینچی با رزولوشن 320x480 پیکسل) و همچنین قابلیت تاچ می‌شود؛

🔸مزیت LVGL نسبت بهTouchGFX در میکروهای ضعیف‌تر، مقدار حافظه فلش و رم مورد نیاز کمتر و همچنین سرعت اجرای بالاتر آن می‌باشد؛

🔸 پیشنیازهای این آموزش :
🔗 آموزش‌های LVGL

🔗 آموزش TouchGFX با میکروی STM32F407
🔶 راه ارتباطی:
🆔: @Mester_O_o
🔸همراه ما باشید:
✴️ @MCU_STM

راهنمای مطالب کانال 🔍
#STM32 #LVGL #ili9341 #GC9A01
7👍5💯1