اطلاعیه

Collapse
No announcement yet.

آموزش EmWin روی میکرو های STM32 ((قابل توجه علاقه مندان TFT LCD))

Collapse
این موضوع برجسته شده است.
X
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    آموزش EmWin روی میکرو های STM32 ((قابل توجه علاقه مندان TFT LCD))

    سلام
    میخوام تنظیم کردن Emwin رو روی میکرو کنترلر های STM32 رو آموزش بدم.
    حالا این Emwin چی هست؟
    یه کتبخونه ای هست که از ما دستورات نوشتن و خوندن از LCD و تاچ یا ماوس رو از ما میگیره و به ما یه سیستم گرافیکی قوی تحویل میده
    حتی با میکرو های بارم کم 64 کیلو بایتی.
    مثلا میشه توش چند تا شکل هندسی رو روی هم عبور داد بدون پرپر زدن LCD و یا میشه یه پنجره مثل ویندوز توش ساخت و توی اون پنجره
    امکاناتی مثل دکمه (Button) - نمودار - چک باکس - کلید رادیویی - ولوم مجازی - تصاویر با فرمت های مختلف GIF-JPEG-BMP-PNG و صد ها امکانات کار بردی دیگه.
    حتی نمایش فونت های مختلف فارسی و نمایش QR کد یا همون بارکد

    این نمونه کارهای Emwin که روی برد کاتالیست STM32f407 فرشگاه انجام دادم:


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


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








    علاقه مندانی که دوست دارند این آموزش رو شروع کنم یه پیام بدن تا ببینم به حد نصاب میرسیم یا نه.
    ببینم چند نفر علاقه دارند
    جدیدترین ویرایش توسط alidehghan288; ۱۱:۲۱ ۱۳۹۶/۰۹/۱۵.
    معيار واقعي بودن تصميم، آن است که دست به عمل بزنيم.

    #2
    پاسخ : آموزش EmWin روی میکرو های STM32 ((قابل توجه علاقه مندان TFT LCD))

    سلام
    این سیستم عامل EWIN چه مزیتی نسبت به شیوه های دیگه (مثل نصب سیستم عامل و برنامه نویسی با زبان های دیگر) داره؟ و حداقل پارامترهای سیستم برای نصب ایت سیستم عامل چیست؟
    هیچ دانش آموزی نیست که به در خانۀ دانشمندی آمد و شد کند, مگر این که خداوند برای هر گامی که برمی دارد عبادت یک سال را برایش رقم زند.

    دیدگاه


      #3
      پاسخ : آموزش EmWin روی میکرو های STM32 ((قابل توجه علاقه مندان TFT LCD))

      شما که صندوق پستی پر شده
      بهتر نیست شروع کنید و ادامه بدین
      البته یک کانال تلگرامی باشه بهتره و استقبال هم زیادتره

      دیدگاه


        #4
        پاسخ : آموزش EmWin روی میکرو های STM32 ((قابل توجه علاقه مندان TFT LCD))

        نوشته اصلی توسط baby_1 نمایش پست ها
        سلام
        این سیستم عامل EWIN چه مزیتی نسبت به شیوه های دیگه (مثل نصب سیستم عامل و برنامه نویسی با زبان های دیگر) داره؟ و حداقل پارامترهای سیستم برای نصب ایت سیستم عامل چیست؟
        اولا که نمیشه روی میکرو های رده پایین و متوسط این سیستم عامل هایی که مد نظرتونه مثل لینوکس و ... نصب کرد. چون بدست اوردن سورس این سیستم عامل ها نیاز به هزینه های خیلی زیاد اونم به دلار هست.
        اگر هم لینوکس رو بتونید ران کنید اونموقع بدون گرافیک هست.
        این Emwin در واقع یک پردازشگر گرافیکی خیلی قوی هست.

        حداقل پارامتر ها هم اینه که تونسته باشین یه tft lcd رو با میکرو مورد نظر راه انداخته باشین و حداقل 32 کیلو بایت رم داشته باشه
        اگه تاچ هم میخواین باید spi هم داشته باشه
        همین
        معيار واقعي بودن تصميم، آن است که دست به عمل بزنيم.

        دیدگاه


          #5
          پاسخ : آموزش EmWin روی میکرو های STM32 ((قابل توجه علاقه مندان TFT LCD))

          سلام
          از جوابتون ممنونم ، زبان برنامه نویسی برای طراحی شکل ظاهری برنامه ها و همچنین دسترسی به مشخصات سخت افزاری به چه صورت هست؟
          هیچ دانش آموزی نیست که به در خانۀ دانشمندی آمد و شد کند, مگر این که خداوند برای هر گامی که برمی دارد عبادت یک سال را برایش رقم زند.

          دیدگاه


            #6
            پاسخ : آموزش EmWin روی میکرو های STM32 ((قابل توجه علاقه مندان TFT LCD))

            نوشته اصلی توسط baby_1 نمایش پست ها
            سلام
            از جوابتون ممنونم ، زبان برنامه نویسی برای طراحی شکل ظاهری برنامه ها و همچنین دسترسی به مشخصات سخت افزاری به چه صورت هست؟
            شکل ظاهری رو میشه با نرم افزار GUI Builder که توی پوشه کیل موجوده بسازین. اینم یه اسکرین شات از نرم افزار:


            بعد این نرم افزار یه خروجی .c به ما میده و ما این فایلو به پروژه کیل اضافه میکنیم و بعدش با زبان معمولی C توی محیط کیل ادامه برنامه مونو مینویسیم
            معيار واقعي بودن تصميم، آن است که دست به عمل بزنيم.

            دیدگاه


              #7
              پاسخ : آموزش EmWin روی میکرو های STM32 ((قابل توجه علاقه مندان TFT LCD))

              من هم پیام دادم صندوق پر هست . اگه امکانش هست فایل پروژه اینجا قرار بدید . ممنون

              دیدگاه


                #8
                پاسخ : آموزش EmWin روی میکرو های STM32 ((قابل توجه علاقه مندان TFT LCD))

                نوشته اصلی توسط sepehr63 نمایش پست ها
                من هم پیام دادم صندوق پر هست . اگه امکانش هست فایل پروژه اینجا قرار بدید . ممنون
                درسته. صندوق پر هست.
                پاک هم نمیشه
                مشکلی نیست. از همینجا شروع میکنیم
                معيار واقعي بودن تصميم، آن است که دست به عمل بزنيم.

                دیدگاه


                  #9
                  پاسخ : آموزش EmWin روی میکرو های STM32 ((قابل توجه علاقه مندان TFT LCD))

                  خیلی جالب هست، مممنونم از توضیحاتتون و منتظر آموزشها هستیم. بهتر هست اگر بشه بردی رو مشخص کنین که همگی تهیه و آموزشها رو یکسان دنبال کنیم.
                  بازم متشکرم
                  هیچ دانش آموزی نیست که به در خانۀ دانشمندی آمد و شد کند, مگر این که خداوند برای هر گامی که برمی دارد عبادت یک سال را برایش رقم زند.

                  دیدگاه


                    #10
                    پاسخ : آموزش EmWin روی میکرو های STM32 ((قابل توجه علاقه مندان TFT LCD))

                    نوشته اصلی توسط baby_1 نمایش پست ها
                    خیلی جالب هست، مممنونم از توضیحاتتون و منتظر آموزشها هستیم. بهتر هست اگر بشه بردی رو مشخص کنین که همگی تهیه و آموزشها رو یکسان دنبال کنیم.
                    بازم متشکرم
                    از تمام برد های کاتالیست سری stm میتونید استفاده کنید. یا هدر برد stm32f103ret6
                    اگه سرعت بالا میخواین پیشنهاد من برد کاتالیست stm32f407 هست
                    اما اگه قیمت پایین میخواین stm32f103
                    خودتون هم میتونید راحت یه برد بزنید
                    توی اینجا رم خارجی هم آموزش میدیم
                    نرم افزار هایی هم که باهاش کار میکنیم کیل و cubemx هست

                    برای tft lcd هم یکی از lcd های زیر مناسبه:

                    نمایشگر 2.8 اینچ
                    نمایشگر 3.2 اینچ

                    اگه خواستین از امکانات بیشتر این سیستم عامل مثل افکت محو کردن صفحه نمایش و یا نمایش تصاویر jpg نیاز به 500 کیلو بایت رم به بالا دارین
                    که پیشنهاد میکنم آیسی رم زیر هم بگیرین:
                    IS62WV512

                    اما بدون رم خارجی و حتی با 32 کیلوبایت رم داخلی هم میتونید این سیستم عاملو اجرا کنید اما یه سری افکت های گرافیکی رو نمیتونید اجرا کنید
                    جدیدترین ویرایش توسط alidehghan288; ۱۳:۰۶ ۱۳۹۶/۰۹/۱۵.
                    معيار واقعي بودن تصميم، آن است که دست به عمل بزنيم.

                    دیدگاه


                      #11
                      پاسخ : آموزش EmWin روی میکرو های STM32 ((قابل توجه علاقه مندان TFT LCD))

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


                      پر حجمه اما ارزش دیدن داره
                      به سرعتش توجه کنید.
                      تمام چیزایی که میبینین پردازش خود میکرو هست و اصلا انمیشین نیست و حتی میشه از بعضی از قسمت هاش توی پروژه های خودمون استفاده کنیم
                      معيار واقعي بودن تصميم، آن است که دست به عمل بزنيم.

                      دیدگاه


                        #12
                        پاسخ : آموزش EmWin روی میکرو های STM32 ((قابل توجه علاقه مندان TFT LCD))

                        ظاهر شما از STM32F103RET استفاده کردید.امکانش هست فایل پروژه به اشتراک بزارید ؟؟

                        دیدگاه


                          #13
                          پاسخ : آموزش EmWin روی میکرو های STM32 ((قابل توجه علاقه مندان TFT LCD))

                          نوشته اصلی توسط sepehr63 نمایش پست ها
                          ظاهر شما از STM32F103RET استفاده کردید.امکانش هست فایل پروژه به اشتراک بزارید ؟؟
                          آره
                          من هم از stm32f103ret6 استفاده کردم و هم میکروی stm32f407
                          اما پروژه آماده به کسی نمیدم
                          آموزش میدم که همه یاد بگیرن
                          بجای ماهی دادن ماهی گیری یاد میدم
                          معيار واقعي بودن تصميم، آن است که دست به عمل بزنيم.

                          دیدگاه


                            #14
                            پاسخ : آموزش EmWin روی میکرو های STM32 ((قابل توجه علاقه مندان TFT LCD))

                            سلام
                            بی صبرانه منتظر آموزش های شما هستیم و امیدوارم که موقعیت بشه که تجربیات همه در کار با میکروهای stm هم در اینجا به اشتراک گذاشته باشه که علاوه بر اینکه بقیه از شما یاد می گیرن برای شما هم محیط مفیدی برای تسلط بیشتر باشه
                            هیچ دانش آموزی نیست که به در خانۀ دانشمندی آمد و شد کند, مگر این که خداوند برای هر گامی که برمی دارد عبادت یک سال را برایش رقم زند.

                            دیدگاه


                              #15
                              پاسخ : آموزش EmWin روی میکرو های STM32 ((قابل توجه علاقه مندان TFT LCD))

                              نوشته اصلی توسط baby_1 نمایش پست ها
                              سلام
                              بی صبرانه منتظر آموزش های شما هستیم و امیدوارم که موقعیت بشه که تجربیات همه در کار با میکروهای stm هم در اینجا به اشتراک گذاشته باشه که علاوه بر اینکه بقیه از شما یاد می گیرن برای شما هم محیط مفیدی برای تسلط بیشتر باشه
                              هرکسی هر بردی داره بگه چه برد هایی دارن تا آموزش رو جوری بگیم که روی اکثر برد ها بشه اجرا کرد.
                              نام میکرو و برد های در دسترستون رو بگین
                              معيار واقعي بودن تصميم، آن است که دست به عمل بزنيم.

                              دیدگاه

                              لطفا صبر کنید...
                              X