راه اندازی LCD 7Inch با رابط گرافیکی Touch GFX در میکرو STM32

900,000 ریال

این نرم افزار یک ابزار گرافیکی است که مدتی توسط شرکت STMicroelectronics رایگان شده است، که می توان بوسیله آن یک صفحه نمایش لمسی با صفحات و ویجت ها ی دلخواه خود را ایجاد کرد و بعد با تولید کد سی پلاس پلاس و شخصی سازی کدها می توان آن را روی یکی از بردهای شرکت STM  یا بردی که خودتان طراحی کرده اید، اجرا کرد. البته تمام میکروکنترلرهای شرکت ST چنین قابلیتی نداشته و حتما باید درایور LTDC را پشتیبانی کنند.

توضیحات

TouchGFX یک ابزار پیشرفته و رایگان برای توسعه رابط گرافیکی است. این نرم افزار از پلتفرم­های گوناگونی پشتیبانی می­کند ولی برای بطور ویژه برای میکروکنترلرهای STM32 بهینه شده است. میکروکنترلرهای STM32 دارای واحدهای گوناگونی نظیر LTDC، DMA2D و … است که در کاربردهای گرافیگی بسیار مفید و ضروری هستند.

مجموعه TouchGFX دارای نرم افزار TouchGFX Designer است که استفاده از آن بسیار ساده بوده و براساس drag-and-drop کار می­کند. این نرم افزار دارای محیط گرافیکی برای طراحی، شبیه سازی و تولید کد برنامه است.

برای توسعه رابط گرافیکی علاوه بر TouchGFX ابزارهای گوناگونی نظیر STemWin نیز موجود هستند ولی در حال حاضر TouchGFX بسیار قدرتمندتر از سایر نرم افزارها است. به همین دلیل در اینجا از TouchGFX استفاده شده است.

شرکت ST به منظور سهولت استفاده از TouchGFX این نرم افزار را با نرم افزار STM32CubeMX یکپارچه کرده است و امکان اجرای این نرم افراز از محیط نرم افزار STM32CubeMX وجود دارد. لازم به ذکر است که نرم افزار STM32CubeMX فاقد TouchGFX است برای استفاده از آن ابتدا باید این نرم افزار را نصب کنید.

این نرم افزار یک ابزار گرافیکی است که مدتی توسط شرکت STMicroelectronics رایگان شده است، که می توان بوسیله آن یک صفحه نمایش لمسی با صفحات و ویجت ها ی دلخواه خود را ایجاد کرد و بعد با تولید کد سی پلاس پلاس و شخصی سازی کدها می توان آن را روی یکی از بردهای شرکت STM  یا بردی که خودتان طراحی کرده اید، اجرا کرد. البته تمام میکروکنترلرهای شرکت ST چنین قابلیتی نداشته و حتما باید درایور LTDC را پشتیبانی کنند.

در مقایسه این رابط گرافیکی با EmWin می توان به جرات گفت که TouchGFX برتری های دارد که شامل موارد زیر است:

  • محیط نرم افزاری
  •  رابط گرافیکی روان و ساده
  • تنوع فراوان در ساخت آیکون
  • تعداد بسیار بالای Widget
  • تنظیمات تاچ اسکرین داخل خود نرم افزار
  • قابلیت اضافه کردن کد سورس ++c درون هر بخش از Widget ها
  • دارای Run Simulate
  • خروجی با فرمت exe
  • قابلیت پیشتیبانی عکس با فرمت PNG
  • پشتیبانی از فونت فارسی
  • قابلیت اضافه کردن Widget های جدید به نرم افزار
  • بروزرسانی نرم افزار توسط شرکت ST
  • کاربری ساده تر
  • حجم پایین کد
  • تنظیمات بسیار زیاد بر روی هر بخش
  • و …

نام برد.


مدت ویدئو: ۴۹ دقیقه

نوع آموزش: فارسی با مدرس

کد سورس: دارد

شماتیک مدار: دارد

تست روی سخت افزار: دارد

کامپایلر: STM32 Cube IDE

نرم افزار: STM32 Cube IDE, STM32 Cube MX, ،Touch GFX Designer

کتابخانه: HAL Library


توجه: برای پخش ویدئو نرم افزار های KMPlayer و K-Lite Codec Pack در سیستم شما نصب باشد. و از نرم افزار ۷zip برای خارج کردن پروژه از حالت فشرده استفاده کنید.