اطلاعیه

Collapse
No announcement yet.

emwin روی برد اموزشی.حتما امتحان کنید

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    #46
    پاسخ : emwin روی برد اموزشی.حتما امتحان کنید

    lcd مورد استفاده بنده ili9325 یا همون N96 چینی هست! آیا کسی از دوستان هدر مخصوص دستورات این LCD برای Emwin رو داره؟
    در انتظار تو چشمم سپید گشت و غمی نیست
    اگر قبول تو افتد، فدای چشم سیاهت

    http://upload7.ir/images/83524254953910725183.gif

    دیدگاه


      #47
      پاسخ : emwin روی برد اموزشی.حتما امتحان کنید

      من میخوام اینو با ili9325 راه اندازی کنم باید چی کار کنم؟
      قبلا این ال سی دی رو به طور کامل راه اندازی کردم.

      دیدگاه


        #48
        پاسخ : emwin روی برد اموزشی.حتما امتحان کنید

        داشتن من دارم ولی چون این ال سی دی رو ندارم نمیدونم کار بکنه یا نه.میخوای هدر خودت رو بزار تا وقت کردم برات درست کنم.
        شما اگه یک بار راه انداختید پس مشکل کجاست که دو باره نمیتونید؟؟

        دیدگاه


          #49
          پاسخ : emwin روی برد اموزشی.حتما امتحان کنید

          منظورمو بد رسوندم.
          من قبلا این LCD رو بدون EMWIN راه انداختم که البته هدرش آماده بود
          حالا میخوام از EMWIN هم استفاده کنم ولی نمیدونم چی کار باید انجام بدم :sad:
          هدر ال سی دیم هم اینه:http://www.eca.ir/forum2/index.php?topic=89352.0
          اگه کمک کنید ممنون میشم :wow:

          دیدگاه


            #50
            پاسخ : emwin روی برد اموزشی.حتما امتحان کنید

            بله بنده تونستم با همین lcd راه اندازی کنم ! در اولین فرصت نکات مهم مربوط به درایور ili9325 رو قرار میدم!
            در انتظار تو چشمم سپید گشت و غمی نیست
            اگر قبول تو افتد، فدای چشم سیاهت

            http://upload7.ir/images/83524254953910725183.gif

            دیدگاه


              #51
              پاسخ : emwin روی برد اموزشی.حتما امتحان کنید

              من تونستم تا یه جاهایی پیش برم ولی مسئله اینه که جایی برای مشخص کردن باس داده وجود نداره و حتی خود Segger گفته که باید شبیه سازی شه

              دیدگاه


                #52
                پاسخ : emwin روی برد اموزشی.حتما امتحان کنید

                یک سوال، من کجا باید کد درایورم که ili9325 هست رو وارد کنم؟

                دیدگاه


                  #53
                  پاسخ : emwin روی برد اموزشی.حتما امتحان کنید

                  مسئله راه اندازی LCD تقریبا حل شد ولی الان رو ال سی دی فقط چند تا خط آبی و سبز که به صورت موزونی بالا و پایین میرن دیده میشه

                  دیدگاه


                    #54
                    پاسخ : emwin روی برد اموزشی.حتما امتحان کنید

                    یعنی چی یعنی نوشته ای چیزی نیست؟

                    دیدگاه


                      #55
                      پاسخ : emwin روی برد اموزشی.حتما امتحان کنید

                      نوشته اصلی توسط arvin2009
                      یعنی چی یعنی نوشته ای چیزی نیست؟
                      نه
                      الان تو تغییر پورت LCD به مشکل برخوردم
                      میخوام پورت دیتا رو ببرم رو پورت 1. سخت افزار یه جوزیه که پورت دیتای LCD از پین P1.15 به بعد شروع میشه
                      الان رجیستر هارو برای ili9325 تنظیم کردم ولی تو این مسئله گیر کردم.
                      الان حتی همون خط هارو هم نشون نمیده

                      دیدگاه


                        #56
                        پاسخ : emwin روی برد اموزشی.حتما امتحان کنید

                        تو انتقال پورت دیتا هیچ مشکلی به وجود نمیاد. کافیه اون پورت رو درست تعریف کنین.
                        اون خطهای موزون ولی نا معلوم هم مربوط میشه به درست شناسایی نشدن درایور ili9325 شما توسط emWin . کافیه در کتابخانه LCDConf.c و در خط 147 ، مقدار زیر که پررنگ شده (که شناساندن درایور ili9325 است) را درست کنید. یعنی به شکل زیر باشد :

                        کد:
                        GUIDRV_FlexColor_SetFunc(pDevice, &PortAPI, GUIDRV_FLEXCOLOR_F66708, GUIDRV_FLEXCOLOR_M16C0B16);
                        GUIDRV_FlexColor_SetFunc(pDevice, &PortAPI, GUIDRV_FLEXCOLOR_[glow=red,2,300]F66708[/glow], GUIDRV_FLEXCOLOR_M16C0B16);

                        به احتمال زیاد مشکلتون حل خواهد شد!!
                        در انتظار تو چشمم سپید گشت و غمی نیست
                        اگر قبول تو افتد، فدای چشم سیاهت

                        http://upload7.ir/images/83524254953910725183.gif

                        دیدگاه


                          #57
                          پاسخ : emwin روی برد اموزشی.حتما امتحان کنید

                          این کارو کردم، تو خود سایت segger نوشته بود :nice:
                          مشکل اینه که من نمیدونم این پورت رو کجا باید تعریف کرد! حتی پین های کنترل رو هم تعریف کردم ولی نمیدونم پورت دیتا رو کجا باید تعریف کرد!(تو کتابخانه glcd.h نبود!) lcd به پورت p1 وصله و d0 (یا تو n96 d1) به پین p1.15 وصله

                          دیدگاه


                            #58
                            پاسخ : emwin روی برد اموزشی.حتما امتحان کنید

                            پایه های دیتا همون افست های تعریف شده در فایل glcd.h هستند.همون glcd باید روی ال سی دی شما کار کند به شرط ان که بتونی پایه ها دو دو تابع اصلی که پایه ها در ان به کار رفته است رو خوب کانفیگ کنی

                            دیدگاه


                              #59
                              پاسخ : emwin روی برد اموزشی.حتما امتحان کنید

                              نوشته اصلی توسط arvin2009
                              پایه های دیتا همون افست های تعریف شده در فایل glcd.h هستند.همون glcd باید روی ال سی دی شما کار کند به شرط ان که بتونی پایه ها دو دو تابع اصلی که پایه ها در ان به کار رفته است رو خوب کانفیگ کنی
                              الان LCD روی پورت 2 تنظیم شده؟
                              تو تابع LCD_Configuration

                              دیدگاه


                                #60
                                پاسخ : emwin روی برد اموزشی.حتما امتحان کنید

                                خود Keil 5 Emwin رو داره!!!
                                + فایل های ili9325!!!


                                راستی ممکنه که EMWIN با بوتلودر کار نکنه؟
                                بوتلودر USB (crp_disable)

                                دیدگاه

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