آموزش های تخصصی 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
♦️ پارت اول:

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

بررسي دلايل استفاده از حافظه‌هاي خارجي در انجام كارهاي گرافيكي(Graphical Applications) با استفاده از ميكروهاي خانواده #stm32

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

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

✴️ @MCU_STM
This media is not supported in your browser
VIEW IN TELEGRAM
♦️ پارت دوم:

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

راه اندازي واحد QSPI از ميكروكنترلر #stm32f746 براي ارتباط با حافظه NOR Flash خارجي N25Q128A قرار گرفته شده بر روي برد ديسكاوري #STM32F7 به همراه بررسی کامل نکات دیتاشیت و رفرنس منوال این میکروکنترلر

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

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

✴️ @MCU_STM
This media is not supported in your browser
VIEW IN TELEGRAM
♦️ پارت سوم_بخش اول:

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

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

بررسي ديتاشيت حافظه Flash خارجي N25Q128A قرار گرفته شده بر روي برد ديسكاوري #stm32f7 به صورت دقيق و موشكافانه و نوشتن یک کتابخانه ( فایل های h. و c.) از پایه برای ارتباط با آن؛

بررسي مدهاي كاري ديگري از پريفرال QSPI ميكروهاي #stm32f746 ( مد AutoPolling و مد Indirect

نوشتن داده بر روي اين حافظه خارجي و بررسي صحت داده هاي نوشته شده با استفاده از خواندن آنها از روي حافظه خارجي و نمايش دادن آنها؛

🛑 به جرئت مي توان گفت مطالب گفته شده در اين ويديوي آموزشي يكي از مهم ترين و البته ناياب ترين مطالب بيان شده در زمينه حافظه‌هاي Flash خارجي با پروتكل ارتباطي QSPI مي‌باشد؛

🛑 توصيه مي‌كنيم مطالب بيان شده در اين ويديوي آموزشي را به هیچ وجه از دست ندهيد و آن را با ديگران نيز به اشتراك بگذاريد؛

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

✴️ @MCU_STM
This media is not supported in your browser
VIEW IN TELEGRAM
♦️ پارت سوم_بخش دوم:

به دليل بيان نكات زياد در اين ويديوي آموزشي، زمان آن نيز طبيعتا از حالت معمول ويديوهاي اين كانال طولاني‌تر گشته كه جهت استفاده هر چه بهتر و راحت‌تر شما عزيزان از اين آموزش مهم، اين آموزش به دو قسمت تقسيم گشته است كه اين قسمت، بخش دوم از اين آموزش مي‌باشد؛

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

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

✴️ @MCU_STM
This media is not supported in your browser
VIEW IN TELEGRAM
♦️ پارت چهارم:

🔸 بعد از مشاهده مطالب گفته شده تو این آموزش، میتونید مثل آب خوردن به همون راحتی که مقداری رو از روی حافظه داخلی میکروکنترلر میخونید، دیتا رو از روی حافظه های Flash خارجی هم خیلی راحت دریافت کنید!

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

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

در این قسمت راجبه مد Memory Mapped از واحد QSPI صحبت می کنیم و تمام نکات جامونده ای که از دیتاشیت NOR Flash خارجی N25Q128A باقی مونده بود رو مو به مو توضیح میدیم؛

اگه این چند قسمت آموزش رو دیده باشید، تونستید مثل آب خوردن استاد خواندن دیتا از روی حافظه های خارجی QSPI Flash شده باشید!

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

✴️ @MCU_STM
👍1
✴️♦️ضمن عرض سلام و خیر مقدم خدمت همه دوستان و مهندسان عزیزی که به تازگی به جمع ما در این کانال پیوسته اند🌹؛

✴️♦️نکاتی را نیاز دیدیم که خدمت همه بزرگوارانی که افتخار حضورشان در این کانال را داریم عرض نماییم؛

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

✴️
♦️هدفی که در حال حاضر در این کانال دنبال میگردد، ایجاد آموزشهایی کاملا پایه ای است که نهایتا راه اندازی رابط های گرافیکی با TFT LCD ها را با استفاده از میکروهای STM32 میسر می سازد؛ یعنی در ابتدا تمامی پریفرال ها و واحدهایی را که جهت ایجاد یک رابط گرافیکی حرفه ای نیاز داریم (نظیر واحد LTDC، واحد DMA2D یا همان chromART، واحد QSPI و موارد دیگر) به ترتیب آموزش خواهیم داد تا نهایتا به هدف غایی و نهایی خودمان، یعنی استفاده از نرم افزار #TouchGFX جهت ایجاد کارهای گرافیکی کاملا حرفه ای دست یابیم؛

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

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

✴️ @MCU_STM
This media is not supported in your browser
VIEW IN TELEGRAM
♦️نمایش دمو رابط کاربری گرافیکی(GUI) طراحی شده برای پنل کنترلی ماشین های لباسشویی هوشمند، با استفاده از نرم افزار #TouchGFX و بر روی برد دیسکاوری #stm32f746

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

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

✴️ بارزترین قابلیت افزوده شده به این ورژن از نرم افزار (البته با کلی تاخیر) قابلیت اضافه کردن فایل های ویدیویی با فرمت AVI به رابط گرافیکی طراحی شده می باشد؛

❇️ لینک دانلود این ورژن در زیر برای علاقه مندان قرار می گیرد:

📥 TouchGFX 4.18 Download

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

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

✴️ این آموزش به زودی در کانال تلگرام @MCU_STM منتشر مي گردد؛

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

✴️ @MCU_STM
This media is not supported in your browser
VIEW IN TELEGRAM
♦️پارت پنجم: -> روش اول(نرم افزار stm32CubeIDE)

✴️ آموزش مربوط به پست قبل (نمایش تصاویر متحرک بر روی TFT LCD) که قول آن را داده بودیم تدوین شده و آماده ارائه می باشد؛

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

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

آموزش ذخیره فایل های تصویری با حجم بسیار بیشتر از حافظه های داخلی میکروکنترلر بر روی حافظه QSPI Flash خارجی
آموزش کار با فایل های External Flash Loader (نحوه کار با فایل های stldr.) برای نرم افزار stm32CubeIDE
آموزش مفهوم Linker و نحوه کار با فایل های Linker Script(مفاهیمی مثل section ها و Memory Region ها)
این آموزش برای نرم افزار stm32CubeIDE و برای کامپایلر gcc تدوین شده است؛

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

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

✴️ @MCU_STM
This media is not supported in your browser
VIEW IN TELEGRAM
♦️پارت پنجم: -> روش دوم(نرم افزار Keil)(تکمیلی)

✴️ آموزش نمایش تصاویر متحرک بر روی TFT LCD و این بار با استفاده از نرم افزار Keil؛

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

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

آموزش ذخیره فایل های تصویری با حجم بسیار بیشتر از حافظه های داخلی میکروکنترلر بر روی حافظه QSPI Flash خارجی با کمک فایل های external flash loader
آموزش کار با فایل های External Flash Loader (نحوه کار با فایل های FLM.) برای نرم افزار Keil
آموزش مفهوم Linker و نحوه کار با فایل های Scatter با پسوند sct. از نرم افزار Keil(مفاهیمی مثل section ها و Memory Region ها)
این آموزش برای نرم افزار Keil و برای کامپایلر ARM تدوین شده است؛

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

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

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

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

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

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

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

🔶با توجه به درخواست های زیادی که از طرف همراهان عزیز کانال، مبنی بر تدوین آموزشی در راستای نحوه ایجاد فایل های External Flash Loader برای انواع بردهای custom ای که بر اساس میکروهای شرکت ST ساخته شده باشد داشتیم، لذا بر آن شدیم که این آموزش را برای شما عزیزان تهیه و تدوین نماییم؛

🛑 شاید بتوان گفت ایجاد فایل های External Flash Loader برای برد های طراحی شده توسط شرکت های فعال در ایران یکی از گلوگاه های اصلی ایجاد رابط های کاربری گرافیکی با نرم افزار #TouchGFX می باشد؛

🔶مراحل تدوین این آموزش به اتمام رسیده و امید داریم انشالله این آموزش در اواسط هفته آینده منتشر شده و آماده ارائه به شما دوستان عزیز گردد؛

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

🔶از اینکه ما را همراهی می نمایید خرسندیم و از شکیبایی شما صمیمانه تشکر می نماییم؛

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

✴️ @MCU_STM
👍1
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