آموزش های تخصصی 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
♦️- #بخش_دوم از:

✴️ نمایش چند نمونه دیگر از حالت های مختلف آیکن های Refresh کردن صفحات و يا حالت انتظار قبل از انجام یک کار مشخص، بر روی TFT LCD برد دیسکاوری stm32f746 با استفاده از نرم افزار #TouchGFX

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

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

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

✴️ نتیجه تست عملی یکی از کاربران عزیز کانال که بعد از مشاهده آموزش های کانال، توانستند ال سی دی خودشان را راه اندازی نمایند؛

✴️ از اینکه این آموزش ها برای شما مفید بوده اند خرسنديم🌹؛

✴️ میکروکنترلر مورد استفاده، مدل STM32H750VB بوده و ال سی دی استفاده شده، TFT LCD با اندازه 7 اینچ می باشد؛

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

✴️ @MCU_STM
آموزش های تخصصی STM32
🔘 آموزش ايجاد فايل هاي External Flash Loader با پسوند stldr.-بخش_اول مدت آموزش: 44 دقیقه 🔘 آموزش ايجاد فايل هاي External Flash Loader با پسوند stldr.-بخش_دوم(قسمت_پایانی) مدت آموزش: 41 دقیقه ✴️♦️در صورتی که مایل به دریافت این آموزش هستید با ما در ارتباط باشید:…
✴️ درود بر شما همراهان عزیز کانال آموزش های تخصصی STM32؛

✴️ در این مدت، طی بررسی های متعددی که بر روی مدل های مختلف میکروکنترلرهای STM32 و انواع مختلف حافظه های NOR FLASH خارجی در زمینه ساخت اکسترنال فلش لودر های شخصی سازی شده انجام شد، برخی اصلاحات در نحوه ساخت این فایل ها انجام گرفته که فایلهای ضمیمه ای برای اصلاحات صورت گرفته در حال تدوین می باشد؛

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

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

✴️ @MCU_STM
♦️▪️ اصلاحات مورد نیاز برای ساخت فایلهای اکسترنال فلش لودر با پسوند stldr. انجام گرفته و تمامی ایرادات رفع گردیده اند؛

♦️▪️ فلش لودر های ایجاد شده در هر سه نرم افزار ST Link Utility و stm32CubeIDE و stm32CubeProgrammer تست شده و عملکرد آنها صحت سنجی گردیده اند؛

♦️▪️ این تست ها بر روی مدل های مختلف حافظه های خارجی شرکت های winbond و شرکت Micron یعنی مدل های W25Qxx و MT25QLxx انجام گرفته و صحت آنها مورد تایید می باشد؛

دوستانی که آموزش قبلی ما در زمینه ساخت فایل های اکسترنال فلش لودر را تهیه کرده بودند، جهت دریافت رایگان فایلهای اصلاح شده، به ما پیام ارسال نمایند:

@Mester_O_o

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

@MCU_STM
👍3
#نکته_آموزشی

❇️ نکته آموزشی زیر با صرف ساعت های فراوان در زمینه دیباگ کردن مشکلات مربوط به ساخت فایل های اکسترنال فلش لودر به دست آمده که جهت بهره مندی همراهان کانال آن را با شما نیز به اشتراک می‌گذاریم:

اگر نرم افزار stm32CubeIDE شما دارای ورژن 1.7 می باشد، پیشنهاد میکنیم آن را به ورژن اخیر آن که به تازگی منتشر شده یعنی ورژن 1.8 به علت باگ هایی که به خصوص در زمینه فایل های اکسترنال فلش لودر شخصی سازی شده دارد، آپدیت نکنید؛

اگر تا قبل از انتشار این پست آموزشی این کار را انجام داده اید و اکنون ورژن نرم افزار stm32CubeIDE شما 1.8 می باشد و به هنگام استفاده از اکسترنال فلش لودری که با بهره گیری از این آموزش آن را ساختید، در این نرم افزار و بعد از مرحله Erase شدن و هنگام مرحله Downloading دیتا در حافظه فلش خارجی به ارور زیر:

🚫 Error: failed to download Segment[0]

بر میخورید، نگران نباشید، اگر یکی از راه حل های زیر را به کار بگیرید این مشکل برطرف خواهد شد:

☑️راه حل اول: در صورت امکان می توانید ورژن 1.8 را پاک کرده و دوباره ورژن 1.7 را نصب کنید و بعد از این کار، این مشکلات برطرف خواهد شد، این مشکلات بدلیل وجود باگ های ورژن 1.8 از این نرم افزار می باشد؛

☑️ راه حل دوم و بهتر: آن است که محتویات فولدر زیر از نرم افزار stm32CubeIDE 1.7 :

🔸C:\ST\STM32CubeIDE_1.7.0\STM32CubeIDE\plugins\com.st.stm32cube.ide.mcu.externaltools.cubeprogrammer.win32_2.0.0.202105311346\tools\bin

را در فولدر زیر از نرم افزار stm32CubeIDE 1.8 کپی کرده و replace کنید؛ فقط حواستان باشد که محتویات این فولدر را قبل از این کار به صورت کامل پاک کرده باشید:

🔸C:\ST\STM32CubeIDE_1.8.0\STM32CubeIDE\plugins\com.st.stm32cube.ide.mcu.externaltools.cubeprogrammer.win32_2.0.100.202110141430\tools\bin


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

✴️ @MCU_STM
👍1
Media is too big
VIEW IN TELEGRAM
#آموزش_برای_همه

♦️▪️شاید برای شما هم پیش آمده باشد که پروژه ای را برای نرم افزار #TouchGFX درون نرم افزار stm32CubeIDE ایجاد کرده باشید و بعد از مدتی خواسته باشید نام پروژه را تغییر دهید؛

♦️▪️تغییر نام پروژه های ساخته شده در نرم افزار stm32CubeIDE نکاتی دارد که اگر آنها را ندانید، ممکن است خطاهایی بعد از تغییر نام پروژه در کامپایل آنها ایجاد گردد که حل آنها بسیار زمانبر و حوصله سربر خواهد بود؛

♦️▪️در این آموزش تمامی نکات مورد نیاز برای انجام صحیح فرآیند تغییر نام یک پروژه ساخته شده در نرم افزار stm32CubeIDE و #TouchGFX را آموزش خواهیم داد؛

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

✴️@MCU_STM
This media is not supported in your browser
VIEW IN TELEGRAM
✴️ این هم نتیجه فوق العاده ای که کاربر بسیار با پشتکار کانالمون تونستن از آموزش ها بگیرن؛

✴️ تلاش ها و پیگیری ها و پشتکار چنين كاربران عزيزي، همیشه باعث دلگرمی بیشتر ما برای ادامه هر چه قدرتمند تر آموزش ها شده؛

❇️ به شخصه از دیدن نتیجه درخشان تلاش های این کاربر عزیزمون بسیار لذت بردم و خستگی کار از تنم خارج شد؛

♦️ میکروکنترلر مورد استفاده، سری stm32H750VB و ال سی دی استفاده شده از نوع 5 اینچ می باشد؛

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

@MCU_STM
✴️ نرم افزارهای مورد نیاز برای ایجاد رابط‌های کاربری گرافیکی با استفاده از میکروکنترلرهای STM32 و ورژن های تست شده آنها در زیر آمده است:
(برای برخی از نرم افزارها، پیشنهاد ما استفاده از ورژنی به جز آخرین ورژن آن نرم افزار می باشد که علت این پیشنهاد، ایرادات و باگهایی است که به تجربه در این ورژن ها دیده شده و ورژن های پیشنهادی، بهترین نسخه از همه جهات می باشند)

💎نرم افزار stm32CubeIDE ورژن 1.7
💎نرم افزار STM32CubeProgrammer ورژن 2.8
💎نرم افزار ST Link Utility ورژن 4.6
💎نرم افزار STM32CubeMX ورژن 6.3
💎نرم افزار TouchGFX ورژن 4.18.1

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

✴️ @MCU_STM
👍2
✴️ ورژن 4.18.1 از نرم افزار #TouchGFX منتشر شده و در سایت شرکت ST جهت استفاده کاربران میکروهای این شرکت قرار داده شده است؛

در این نسخه، ایرادات مربوط به ویجت Video که در نسخه قبلی یعنی ورژن 4.18 وجود داشتند برطرف شده است؛

❇️ لینک دانلود این ورژن از سایت خود شرکت ST در زیر برای راحتی کار اعضای کانال قرار گرفته است:

📥 TouchGFX 4.18.1 Download


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

✴️ @MCU_STM
3🤩1
🔸با سلام و درود خدمت همراهان عزیز کانال آموزش های تخصصی STM32؛


🔴 توجه بسیار مهم:

❇️ دوستان عزیزی که آموزش های کانال ما را تهیه نموده اند، لطفا هیستوری چت هایشان را با ما به صورت دوطرفه پاک نفرمایند؛

❇️ سند تعهد ما در قبال پشتیبانی‌های آتی مورد نیاز برای آموزش ها، هیستوری چت های ما با شما و بررسی تاریخچه آموزش های ارسالی ما برای شما خواهد بود؛


🔸آموزش های ما را در زمینه میکروهای STM32 در کانال تلگرام زیر دنبال نمایید:
✴️ @MCU_STM
👍13🔥1
❇️ با سلام و درود خدمت همراهان عزیز کانال آموزش های تخصصی STM32؛


🔴 مژده به دوستان عزیزی که پروژه های با مهلت رو به اتمام داشته و تمایل به دریافت فایلهای ا‌کسترنال فلش لودر به صورت آماده جهت به سرانجام رساندن هر چه سریعتر پروژه های خود دارند :

✴️ فایل های اکسترنال فلش لودر با پسوند stldr. برای نرم افزار های ST Link Utility و STM32CubeIDE و همچنین نرم افزار STM32CubeProgrammer برای بردهای شرکتی موجود در بازار ایران از قبیل:

۱. برد شرکت کویر برای میکروکنترلر STM32H743iit6

۲. برد شرکت زتابرد(طراحی شده توسط آقای مهندس رحیمی) برای میکروکنترلر STM32H743iit6

۳. برد شرکت یگانه میکرو(طراحی شده توسط آقای مهندس قدرتی) برای میکروکنترلر STM32H743iit6

موجود بوده و قابل ارائه به شما عزیزان می باشد؛

🔶 همچنین شما می توانید جهت سفارش ایجاد فایل های اکسترنال فلش لودر برای پروژه هایتان بر روی هر برد دلخواه طراحی شده توسط خودتان با هر کدام از انواع میکروکنترلرهای شرکت ST که از حافظه های QSPI پشتیبانی می‌کنند و انواع مدلهای حافظه های فلش خارجی از قبیل W25QXX و مدلهای رایج دیگر با ما در ارتباط باشید:

🆔 ✴️ @Mester_O_o

🔸 این تضمین را به شما میدهیم که تمامی فایل ها دارای پشتیبانی بوده و تا گرفتن نتیجه نهایی از هرکدام از فایلها با شما همراه خواهیم بود؛

🔸 کیفیت پشتیبانی های ما را از دوستانی که تا به امروز با ما در ارتباط بوده اند و تعدادی از نظرات این عزیزان در کانال قرار داده شده، بجویید؛

🔸آموزش های ما را در زمینه میکروهای STM32 در کانال تلگرام زیر دنبال نمایید:
✴️ @MCU_STM
👍71🤩1
Media is too big
VIEW IN TELEGRAM
#آموزش_برای_همه

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

✴️ دوستانی که مایل به دریافت فایل های اکسترنال فلش لودر آماده برای پروژه‌های خود با میکروهای شرکت ST از قبیل :
1. STM32F746
2. STM32F767
3. STM32H750
4. STM32H743


برای مدلهای حافظه خارجی:
W25Q32, W25Q64, W25Q128, W25Q256, W25Q512

هستند، از طریق آیدی زیر با ما در ارتباط باشند:
✴️ 🆔 @Mester_O_o

🔶 در صورتی که از بردهای آماده شرکتی که از حافظه های QSPI پشتیبانی می‌نمایند از قبیل:

۱. بردهای شرکت کویر
۲. بردهای شرکت زتا برد(طراحی شده توسط آقای مهندس رحیمی)
۳. بردهای شرکت یگانه میکرو(طراحی شده توسط آقای مهندس قدرتی)


استفاده می‌نمایید هم می‌توانید فایل اکسترنال فلش لودر آماده آن را از ما تهیه نمایید؛

🔸 لیست آموزشهای کانال

🔸آموزش های ما را در زمینه میکروهای STM32 در کانال تلگرام زیر دنبال نمایید:
✴️ @MCU_STM
👍61👏1🤩1
📌 سخنی با اعضای کانال؛

📝 خلاصه سخن:

🔸 سایت گیت هاب(GitHub) پر است از فایل های اکسترنال فلش لودر رایگانی که می‌توانید به راحتی آنها را دانلود نمائید ولی با احتمال بالای ۹۰ درصد برای برد شما به درستی کار نخواهد کرد؛

🔸پس انتشار دادن این فایل ها به رایگان و یا با هزینه، بدون اینکه بتوان از آنها پشتیبانی نمود، جای افتخاری ندارد؛


🔸آموزش های ما را در زمینه میکروهای STM32 در کانال تلگرام زیر دنبال نمایید:
✴️ @MCU_STM
👍74👏3👎2
Media is too big
VIEW IN TELEGRAM
#آموزش_برای_همه

✴️ اگر شما هم از نرم افزار Keil برای کامپایل کردن پروژه های خود و به خصوص پروژه های ساخته شده برای نرم افزار #TouchGFX استفاده می‌کنید و از مدت زمان طولانی کامپایل شدن پروژه های ساخته شده برای این نرم افزار گلایه مندید، پیشنهاد می‌کنیم نکات گفته شده در این آموزش را از دست ندهید؛

✴️ در این آموزش نکاتی بیان می‌گردد که مدت زمان کامپایل شدن کد در نرم افزار Keil را تا 20 برابر کاهش می‌دهد؛

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

✴️ @MCU_STM
👍62🔥2🤩2👏1
This media is not supported in your browser
VIEW IN TELEGRAM
✴️ منتظر یک آموزش فوق العاده جذاب با کلی نکات کاربردی و مهم دیگر باشید!

✴️ نمایش صفحه کیلومتر دیجیتال(Cluster) خودروی Lexus-LS-500 مدل 2022 بر روی صفحه نمایش 7 اینچی با استفاده از میکروکنترلر STM32H743iit6؛

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

✴️ @MCU_STM
👍76🤩3🔥2👏2
Media is too big
VIEW IN TELEGRAM
✴️♦️ آموزش کامل «کار با حافظه های SDRAM خارجی به کمک واحد FMC از میکروهای STM32» آماده شده و قابل ارائه به شما عزیزان می‌باشد؛

❇️ برخی از مطالبی که در این آموزش ارائه می گردد به شرح زیر می باشد:

بررسی علت استفاده از حافظه های SDRAM خارجی در ایجاد رابط های کاربری گرافیکی(GUI) با میکروهای STM32 و نرم افزار #TouchGFX؛

بررسی کامل دیتاشیت و نحوه کار با مدل های رایج حافظه های SDRAM خارجی موجود در بازار ایران :

Micron(MT48LC16M16A2), SAMSUNG(K4S561632H)

بررسی نحوه انجام محاسبات پارامترهای زمانی و سخت افزاری ارتباط با حافظه های SDRAM خارجی در نرم افزار CubeMX؛

ایجاد یک پروژه جهت راه اندازی حافظه SDRAM خارجی و نوشتن و خواندن دیتا از آن؛

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

✴️ دوستانی که تمایل به دریافت این آموزش دارند با ما در ارتباط باشند:
🔸@Mester_O_o

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

✴️ @MCU_STM
👍6👏21
This media is not supported in your browser
VIEW IN TELEGRAM
♦️ نتيجه کار با ویجت Video از نرم افزار #TouchGFX ورژن 4.18.1 بر روی میکروکنترلر STM32H743iit6 و LCD با اندازه 7 اینچ؛

♦️ نمایش ویدیو سمپل نرم افزار #TouchGFX بر روی TFT LCD با اندازه 7 اینچ به صورت کاملا روان و بدون لگ تصویر؛

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

✴️ @MCU_STM
👏52👍2🔥1🤩1
✴️♦️ نسخه نهایی و ارتقاء یافته پروژه کار با ویجت Video از نرم افزار #TouchGFX جهت پخش فایلهای ویدیویی با پسوند avi. بر روی TFT LCD با اندازه 7 اینچ با استفاده از میکروکنترلر STM32H743iit6؛

✴️♦️ ارتقاء سرعت و کیفیت پخش ویدیو و اجرای رابط کاربری گرافیکی با استفاده از واحدهای شتاب دهنده از میکروکنترلر STM32H743iit6 از اهداف دنبال شده در این پروژه بوده است؛

✴️♦️با مقایسه همزمان ویدیوهای ضبط شده از اجرای رابط کاربری گرافیکی بر روی TFT LCD و همچنین اجرای آن بر روی کامپیوتر، متوجه قدرت اجرای فوق العاده بالای میکروکنترلر STM32H743iit6 با بهبود هایی که انجام گرفته خواهید شد؛

✴️♦️ ایجاد و راه اندازی این پروژه، حاوی نکات ریز و درشت بسیار زیادی است که بنا داریم در آینده نزدیک در قالب یک آموزش پر بار، تمامی این نکات و موارد را به شما عزیزان ارائه نماییم؛

🔸برای یادگیری نکات بیشتر در زمینه ایجاد رابط های کاربری گرافیکی با استفاده از میکروهای STM32، در کانال تلگرام زیر ما را دنبال نمایید:

✴️ @MCU_STM
👍63🔥1👏1🤩1
en.X-CUBE-TOUCHGFX_4-19-0_v4.19.0.zip
557.1 MB
✴️ ورژن جدید از نرم افزار #TouchGFX 🖥 یعنی ورژن 4.19.0 منتشر شده و فایل آن جهت دانلود در اختیار اعضای کانال آموزشهای تخصصی STM32 قرار می‌گیرد؛

✴️ برای اضافه کردن این ورژن از نرم افزار #TouchGFX به نرم افزارهای STM32CubeIDE و STM32CubeMX، بایستی پس از دانلود فایل قرار داده شده، از قسمت Sofware Packs و قسمت Manage Sofware Packs از این دو نرم افزار، فایل Zip را به صورت From Local به این نرم افزارها اضافه نمائید؛

🔸برای یادگیری نکات بیشتر در زمینه ایجاد رابط های کاربری گرافیکی با استفاده از میکروهای STM32، در کانال تلگرام زیر ما را دنبال نمایید:

✴️ @MCU_STM
4👍4🔥1👏1