STMs Support QSPI and LTDC and DMA2D.xlsx
24.2 KB
✴️♦️دوستان زیادی پیام دادند و از ما راجبه اینکه آموزش های کانال را روی چه میکروهایی از شرکت ST می شود پیاده سازی نمود سوال پرسیدند؛
✴️♦️از آنجایی که در انجام یک کار گرافیکی حرفه ای با میکروهای شرکت ST و طراحی رابط های کاربری گرافیکی حرفه ای(GUI) با نرم افزار #TouchGFX نیازمند پریفرال هایی خواهیم بود که در این کار مستقیما درگیر هستند مثل واحد QSPI، واحد LTDC، واحد DMA2D و واحد های دیگری نظیر FMC، لذا بر آن شدیم که لیستی از میکروکنترلرهای شرکت ST که از این قابلیت ها پشتیبانی می نمایند را برای استفاده شما عزیزان ایجاد نماییم؛
✴️♦️فایل فوق لیستی از تمامی میکروکنترلر های شرکت ST است که از این قابلیت ها پشتیبانی می نمایند و می توان از آنها در پیشبرد آموزش های کانال استفاده نمود؛
🔸آموزش های ما را در زمینه میکروهای STM32 در کانال تلگرام زیر دنبال نمایید:
✴️ @MCU_STM
✴️♦️از آنجایی که در انجام یک کار گرافیکی حرفه ای با میکروهای شرکت 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
✴️ از اين پس شما ميتوانيد با ديدن اين آموزش كاملا تخصصي و حرفه اي، براي انواع ميكروكنترلرهاي شركت ST و انواع حافظه هاي خارجي QSPI موجود در بازار ايران( مدل های W25Qxx) و بردهاي ساخته شده توسط شركت هاي مختلف، فايل External Flash Loader خود را به صورت كاملا شخصي سازي شده ايجاد نمائيد؛
✴️ دوستانی که علاقه مند به دریافت این آموزش می باشند لطفاً این دمو را به ادمین کانال ارسال نمایند( @Mester_O_o)؛
❇️ به دليل بيان نكات بسيار بسيار زيادي كه در اين آموزش وجود دارد اين آموزش در دو بخش تنظيم شده و قابل ارائه ميباشد؛
✅ اين قسمت #بخش_اول و بسيار مهم از اين آموزش ميباشد؛
🔸آموزش های ما را در زمینه میکروهای STM32 در کانال تلگرام زیر دنبال نمایید:
✴️ @MCU_STM
#رضایت_مندی
✴️ چند نمونه از رضایت مندی دوستان عزیزی که آموزش اخیر ما را تهیه نمودند🌹؛
❇️ تشکر می کنیم از اعتماد و حسن انتخاب شما 🌹
🔸آموزش های ما را در زمینه میکروهای 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 تهیه شده و آماده ارائه می باشد؛
✴️ دوستانی که علاقه مند به دریافت این آموزش می باشند لطفاً این دمو را به ادمین کانال ارسال نمایند( @Mester_O_o)؛
❇️ در این آموزش نحوه افزودن و استفاده از فایل های اکسترنال فلش لودر تولید شده را در نرم افزارهای ST-ink Utility ، نرم افزار STM32CubeIDE و نرم افزار STM32CubeProgrammer به صورت کامل توضیح داده و فلش لودر ساخته شده را به صورت عملی تست می نمائیم؛
✅🛑 میتوانیم این را به یقین بگوییم که مطالب ارائه شده در این آموزش از نظر سطح جزئیات تخصصی و حرفه ای ذکر شده در آن به هیچ عنوان در هیچ يك از سورس هاي فارسی زبان و حتي انگليسي زبان یافت نخواهد شد؛
🔸آموزش های ما را در زمینه میکروهای STM32 در کانال تلگرام زیر دنبال نمایید:
✴️ @MCU_STM
#رضایت_مندی
✴️ تعدادی از نظرات دوستان عزیزی که آموزش ایجاد فایل External Flash Loader ما را که برای اولین بار در ایران ارائه میگردد تهیه نمودند🌹
✴️ از حسن انتخاب و اعتماد شما متشکریم🌹
🔸آموزش های ما را در زمینه میکروهای 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
🔶 بهترین نوع حافظه های خارجی موجود در بازار ایران بدلیل تنوع بالا در مقدار ظرفیت، حافظه های NOR FLASH مدلهای W25Qxx و MT25QLxx و... با پروتکل ارتباطی QSPI می باشند.
🔶 در آموزش های زیر به شما روش ساخت فایل های External Flash Loader با پسوند stldr. را آموزش خواهیم داد که بدون دردسر و تنها با استفاده از نرم افزار های مرتبط مثل (STM32CubeIDE, ST-Link Utility, STM32CubeProgrammer) به راحتی بتوانید حافظه خارجی را همزمان با پروگرام کردن میکروکنترلر، پروگرام نمایید.
🔸آموزش های ما را در زمینه میکروهای STM32 در کانال تلگرام زیر دنبال نمایید:
✴️ @MCU_STM
👍1
آموزش های تخصصی STM32
🔶 شاید برای شما هم پیش آمده باشد که با نرم افزار TouchGFX یک رابط کاربری گرافیکی طراحی کرده باشید و بعد از کامپایل آن در نرم افزار های مختلف مثل STM32CubeIDE و یا Keil و موارد دیگر با خطای کمبود فضای حافظه روبرو شده باشید. برای رفع این مشکل شما باید از حافظه…
🔘 آموزش ايجاد فايل هاي External Flash Loader با پسوند stldr.-بخش_اول
مدت آموزش: 44 دقیقه
🔘 آموزش ايجاد فايل هاي External Flash Loader با پسوند stldr.-بخش_دوم(قسمت_پایانی)
مدت آموزش: 41 دقیقه
✴️♦️در صورتی که مایل به دریافت این آموزش هستید با ما در ارتباط باشید:
@Mester_O_o
🔸آموزش های ما را در زمینه میکروهای STM32 در کانال تلگرام زیر دنبال نمایید:
✴️ @MCU_STM
مدت آموزش: 44 دقیقه
🔘 آموزش ايجاد فايل هاي External Flash Loader با پسوند stldr.-بخش_دوم(قسمت_پایانی)
مدت آموزش: 41 دقیقه
✴️♦️در صورتی که مایل به دریافت این آموزش هستید با ما در ارتباط باشید:
@Mester_O_o
🔸آموزش های ما را در زمینه میکروهای STM32 در کانال تلگرام زیر دنبال نمایید:
✴️ @MCU_STM
❇️ با توجه به اینکه تعداد زيادي از دوستان وقتی برای تهیه آموزش ها پیام می دهند، سوال مشابهی با این مضمون که " آیا شما در آموزش هایتان TouchGFX را هم آموزش میدهید؟" می پرسند، لازم دیدم چند نکته را خدمت دوستان یادآوری کنم؛
✴️ ببینید، در حقیقت TouchGFX چیزی جز یک نرم افزار برای مرحله ابتدایی ایجاد یک رابط کاربری گرافیکی برای میکروهای STM32 نبوده و قسمت اصلی ماجرا برای کار با رابط های طراحی شده با این نرم افزار، یادگیری صحیح و اصولی کار با پریفرال هایی از میکروهای STM32 می باشد که مستقیما در نمایش دادن تصاویر بر روی TFT LCD ها و انجام کار های گرافیکی درگیر هستند؛
✴️ یعنی شما هر چقدر هم که روی نرم افزار TouchGFX مانور بدهید، تا نتوانید با واحد LTDC میکروکنترلر، واحد QSPI و واحدDMA2D و واحد های دیگر نظیر FMC و همچنین مهم ترین عضو این زنجیره یعنی "ایجاد External Flash Loader برای برد طراحی شده خودتان که جزو برد های استاندارد شرکت ST نیست" به صورت اصولی کار کنید و روی این مباحث مسلط نباشید، عملا قسمت مهم ماجرا، خارج از تسلط شما خواهد بود؛
✴️ لذا هدفی که در این کانال از ابتدا دنبال گردید، ابتدا آموزش صحیح و اصولی این پریفرال ها که اصلی ترین نقش را در انجام یک کار گرافیکی دارند می باشد و سپس بعد از اینکه این مرحله بسیار مهم را به صورت صحیح یاد گرفتیم و در کنترل هر کدام از این واحد ها به تسلط رسیديم، می توانیم به صورت کاملا حرفه ای به مرحله کار با نرم افزار TouchGFX وارد شویم و بتوانیم کارهای حرفه ای تری را انجام دهیم؛
✴️ لذا اگر مایل به انجام کار های تخصصی و حرفه ای در زمینه رابط های کاربری گرافیکی هستید، بایستی موارد گفته شده را به صورت صحیح آموزش دیده باشید؛
✅ ما به شما نوید این را می دهیم که در آموزش های خود با راهکاری اصولی و بررسی دقیق دیتاشیت ها و رجیستر های میکروهای ST و همچنین بررسی دیتاشیت ابزار هایی که با آنها کار میکنیم از جمله حافظه های خارجی از شرکت های مختلف، این پایه و بیس اصولی کار را برای شما ایجاد می کنیم تا بتوانید در نهایت یک کار گرافیکی کاملا حرفه ای با نرم افزار TouchGFX ایجاد نمائید؛
🔸آموزش های ما را در زمینه میکروهای STM32 در کانال تلگرام زیر دنبال نمایید:
✴️ @MCU_STM
✴️ ببینید، در حقیقت 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
✴️ همچنین در مورد موضوعی خاص به مشکل خوردند که بعد از راهنمایی های انجام شده مشکل ایشان برطرف شده و جهت استفاده دیگر کاربران عزیز که شاید این مشکل برایشان پیش آمده باشد به اشتراک گذاشته میشود؛
✴️ همانطور که همواره گفته ایم تمامی آموزش های ما دارای پشتیبانی بوده و هر جایی به هر مشکلی برخورد کردید در کوتاه ترین زمان ممکن و تا حل مشکل پیش آمده(به ساعت پرسش مطرح شده و پاسخ اعلام شده دقت نماييد) پاسخگوی شما هستیم؛
✴️ نوع میکروي استفاده شده توسط این کاربر عزیز میکروکنترلر stm32h743 می باشد و نوع حافظه خارجی استفاده شده مدل W25Q128 از شرکت winbond می باشد که نشان دهنده جامع و کاربردی بودن آموزشهای ما برای تمامی انواع میکروکنترلرهای شرکت ST و انواع حافظه های خارجی از شرکت های مختلف موجود در بازار ایران می باشد(آموزش ما بر اساس میکروکنترلر stm32f746 و نوع حافظه خارجی N25Q128 بوده است)؛
🔸آموزش های ما را در زمینه میکروهای STM32 در کانال تلگرام زیر دنبال نمایید:
✴️ @MCU_STM