آموزش های تخصصی 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
STMs Support QSPI and LTDC and DMA2D.xlsx
24.2 KB
✴️♦️دوستان زیادی پیام دادند و از ما راجبه اینکه آموزش های کانال را روی چه میکروهایی از شرکت ST می شود پیاده سازی نمود سوال پرسیدند؛

✴️♦️از آنجایی که در انجام یک کار گرافیکی حرفه ای با میکروهای شرکت ST و طراحی رابط های کاربری گرافیکی حرفه ای(GUI) با نرم افزار #TouchGFX نیازمند پریفرال هایی خواهیم بود که در این کار مستقیما درگیر هستند مثل واحد QSPI، واحد LTDC، واحد DMA2D و واحد های دیگری نظیر FMC، لذا بر آن شدیم که لیستی از میکروکنترلرهای شرکت ST که از این قابلیت ها پشتیبانی می نمایند را برای استفاده شما عزیزان ایجاد نماییم؛

✴️♦️فایل فوق لیستی از تمامی میکروکنترلر های شرکت ST است که از این قابلیت ها پشتیبانی می نمایند و می توان از آنها در پیشبرد آموزش های کانال استفاده نمود؛

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

✴️ @MCU_STM
This media is not supported in your browser
VIEW IN TELEGRAM
💫❇️ بالاخره آموزش ايجاد فايل هاي External Flash Loader با فرمت stldr. «براي اولين بار در ايران» منتشر گرديد؛

✴️ از اين پس شما مي‌توانيد با ديدن اين آموزش كاملا تخصصي و حرفه اي، براي انواع ميكروكنترلرهاي شركت ST و انواع حافظه هاي خارجي QSPI موجود در بازار ايران( مدل های W25Qxx) و بردهاي ساخته شده توسط شركت هاي مختلف، فايل External Flash Loader خود را به صورت كاملا شخصي سازي شده ايجاد نمائيد؛

✴️ دوستانی که علاقه مند به دریافت این آموزش می باشند لطفاً این دمو را به ادمین کانال ارسال نمایند( @Mester_O_o

❇️ به دليل بيان نكات بسيار بسيار زيادي كه در اين آموزش وجود دارد اين آموزش در دو بخش تنظيم شده و قابل ارائه مي‌باشد؛

اين قسمت #بخش_اول و بسيار مهم از اين آموزش مي‌باشد؛

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

✴️ @MCU_STM
#رضایت_مندی

✴️ چند نمونه از رضایت مندی دوستان عزیزی که آموزش اخیر ما را تهیه نمودند🌹؛

❇️ تشکر می کنیم از اعتماد و حسن انتخاب شما 🌹

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

✴️ @MCU_STM
This media is not supported in your browser
VIEW IN TELEGRAM
♦️آموزش ساخت فایل های External Flash Loader با پسوند stldr. #بخش_دوم(قسمت_پایانی):

❇️ قسمت دوم و پایانی آموزش ساخت فایل های External Flash Loader تهیه شده و آماده ارائه می باشد؛

✴️ دوستانی که علاقه مند به دریافت این آموزش می باشند لطفاً این دمو را به ادمین کانال ارسال نمایند( @Mester_O_o

❇️ در این آموزش نحوه افزودن و استفاده از فایل های اکسترنال فلش لودر تولید شده را در نرم افزارهای ST-ink Utility ، نرم افزار STM32CubeIDE و نرم افزار STM32CubeProgrammer به صورت کامل توضیح داده و فلش لودر ساخته شده را به صورت عملی تست می نمائیم؛

🛑 میتوانیم این را به یقین بگوییم که مطالب ارائه شده در این آموزش از نظر سطح جزئیات تخصصی و حرفه ای ذکر شده در آن به هیچ عنوان در هیچ يك از سورس هاي فارسی زبان و حتي انگليسي زبان یافت نخواهد شد؛

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

✴️ @MCU_STM
#رضایت_مندی

✴️ تعدادی از نظرات دوستان عزیزی که آموزش ایجاد فایل External Flash Loader ما را که برای اولین بار در ایران ارائه میگردد تهیه نمودند🌹

✴️ از حسن انتخاب و اعتماد شما متشکریم🌹

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

✴️ @MCU_STM
🔶 شاید برای شما هم پیش آمده باشد که با نرم افزار TouchGFX یک رابط کاربری گرافیکی طراحی کرده باشید و بعد از کامپایل آن در نرم افزار های مختلف مثل STM32CubeIDE و یا Keil و موارد دیگر با خطای کمبود فضای حافظه روبرو شده باشید. برای رفع این مشکل شما باید از حافظه های خارجی استفاده کرده و تمامی تصاویر و اجزاء گرافیکی رابط کاربری از جمله تصاویر و ویجت ها (graphical primitives) را بر روی حافظه خارجی قرار دهید؛

🔶 بهترین نوع حافظه های خارجی موجود در بازار ایران بدلیل تنوع بالا در مقدار ظرفیت، حافظه های NOR FLASH مدلهای W25Qxx و MT25QLxx و... با پروتکل ارتباطی QSPI می باشند.

🔶 در آموزش های زیر به شما روش ساخت فایل های External Flash Loader با پسوند stldr. را آموزش خواهیم داد که بدون دردسر و تنها با استفاده از نرم افزار های مرتبط مثل (STM32CubeIDE, ST-Link Utility, STM32CubeProgrammer) به راحتی بتوانید حافظه خارجی را همزمان با پروگرام کردن میکروکنترلر، پروگرام نمایید.

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

✴️ @MCU_STM
👍1
❇️ با توجه به اینکه تعداد زيادي از دوستان وقتی برای تهیه آموزش ها پیام می دهند، سوال مشابهی با این مضمون که " آیا شما در آموزش هایتان TouchGFX را هم آموزش میدهید؟" می پرسند، لازم دیدم چند نکته را خدمت دوستان یادآوری کنم؛

✴️ ببینید، در حقیقت TouchGFX چیزی جز یک نرم افزار برای مرحله ابتدایی ایجاد یک رابط کاربری گرافیکی برای میکروهای STM32 نبوده و قسمت اصلی ماجرا برای کار با رابط های طراحی شده با این نرم افزار، یادگیری صحیح و اصولی کار با پریفرال هایی از میکروهای STM32 می باشد که مستقیما در نمایش دادن تصاویر بر روی TFT LCD ها و انجام کار های گرافیکی درگیر هستند؛

✴️ یعنی شما هر چقدر هم که روی نرم افزار TouchGFX مانور بدهید، تا نتوانید با واحد LTDC میکروکنترلر، واحد QSPI و واحدDMA2D و واحد های دیگر نظیر FMC و همچنین مهم ترین عضو این زنجیره یعنی "ایجاد External Flash Loader برای برد طراحی شده خودتان که جزو برد های استاندارد شرکت ST نیست" به صورت اصولی کار کنید و روی این مباحث مسلط نباشید، عملا قسمت مهم ماجرا، خارج از تسلط شما خواهد بود؛

✴️ لذا هدفی که در این کانال از ابتدا دنبال گردید، ابتدا آموزش صحیح و اصولی این پریفرال ها که اصلی ترین نقش را در انجام یک کار گرافیکی دارند می باشد و سپس بعد از اینکه این مرحله بسیار مهم را به صورت صحیح یاد گرفتیم و در کنترل هر کدام از این واحد ها به تسلط رسیديم، می توانیم به صورت کاملا حرفه ای به مرحله کار با نرم افزار TouchGFX وارد شویم و بتوانیم کارهای حرفه ای تری را انجام دهیم؛

✴️ لذا اگر مایل به انجام کار های تخصصی و حرفه ای در زمینه رابط های کاربری گرافیکی هستید، بایستی موارد گفته شده را به صورت صحیح آموزش دیده باشید؛

ما به شما نوید این را می دهیم که در آموزش های خود با راهکاری اصولی و بررسی دقیق دیتاشیت ها و رجیستر های میکروهای ST و همچنین بررسی دیتاشیت ابزار هایی که با آنها کار می‌کنیم از جمله حافظه های خارجی از شرکت های مختلف، این پایه و بیس اصولی کار را برای شما ایجاد می کنیم تا بتوانید در نهایت یک کار گرافیکی کاملا حرفه ای با نرم افزار TouchGFX ایجاد نمائید؛

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

✴️ @MCU_STM
✴️ تجربه یکی از کاربران عزیز کانال ما که توانستند External Flash Loader خودشان را با استفاده از این آموزش از کانال ما ساخته و تست عملی بگیرند؛

✴️ همچنین در مورد موضوعی خاص به مشکل خوردند که بعد از راهنمایی های انجام شده مشکل ایشان برطرف شده و جهت استفاده دیگر کاربران عزیز که شاید این مشکل برایشان پیش آمده باشد به اشتراک گذاشته میشود؛

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

✴️ نوع میکروي استفاده شده توسط این کاربر عزیز میکروکنترلر stm32h743 می باشد و نوع حافظه خارجی استفاده شده مدل W25Q128 از شرکت winbond می باشد که نشان دهنده جامع و کاربردی بودن آموزشهای ما برای تمامی انواع میکروکنترلرهای شرکت ST و انواع حافظه های خارجی از شرکت های مختلف موجود در بازار ایران می باشد(آموزش ما بر اساس میکروکنترلر stm32f746 و نوع حافظه خارجی N25Q128 بوده است)؛

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

✴️ @MCU_STM
This media is not supported in your browser
VIEW IN TELEGRAM
✴️ نمایش تعدادی از حالت های مختلف آیکن های Refresh کردن صفحات و يا حالت انتظار قبل از انجام یک کار مشخص، بر روی TFT LCD برد دیسکاوری stm32f746 با استفاده از نرم افزار #TouchGFX

✴️ اين انميشن ها با استفاده از External Flash Loader اي كه با استفاده از اين آموزش آن را ساختيم بر روي حافظه QSPI NOR Flash خارجي آپلود شده اند؛

❇️ راستي موزيك بك گراندي هم كه براي همه كليپ هامون ميذاريم هميشه از آهنگ هايي هستن كه در كانالی که اون زیر براتون گذاشتیم انتخاب میشن، اگه شما هم ميخوايد كليپ هاي حرفه اي و جذاب و خاص بسازيد موزيك هاي عاليش رو از دست نديد😉:
@best_shuffle_musics

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

✴️ @MCU_STM
👍1