اطلاعیه

Collapse
No announcement yet.

[برنامه نمونه] هدر جدید ماژول "TFT LCD 2.8

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

    #46
    پاسخ : پاسخ : پاسخ : [برنامه نمونه] هدر جدید ماژول "TFT LCD 2.8

    نوشته اصلی توسط علی ایمانی فر
    باگ نرم افزاری هست
    توی تصاویر BMP اطلاعات تصویر از پایین به بالا هست و برای همین اینجوریه. اون هم که ی ردیف بالا میزنه بعد میاد پایین باگه
    شکا اگه از تابع imshow استفاده کنی بجای تابع نوشتن پیکسل از تابع lcd_write_wdr برای نمایش عکس استفاده میکنه و حتی میتونی تصویرو بزرگ کوچیک هم کنی
    ممنون
    میشه بگید این کد چیکار میکنه ؟
    کد:
    col = (int)(((*img >> 8) & 0xFF) + ((*img >> 3) & 0xFF) + ((*img << 3) & 0xFF))/3;
    هر چند پير و خسته دل و ناتوان شدم * * * هر گه که ياد تو کردم جوان شدم :rolleyes:

    دیدگاه


      #47
      پاسخ : پاسخ : پاسخ : [برنامه نمونه] هدر جدید ماژول "TFT LCD 2.8

      نوشته اصلی توسط J A V A D
      ممنون
      میشه بگید این کد چیکار میکنه ؟
      کد:
      col = (int)(((*img >> 8) & 0xFF) + ((*img >> 3) & 0xFF) + ((*img << 3) & 0xFF))/3;
      24 بیت رو به 16 بیت تبدیل میکنه
      5 تا از آبی و 6 تا از سبز و 5 تا از قرمز رو میگیره و بیت های پر ارزش رو هم میگیره (نحوه انتخاب ها رو توی دیتا شیت گفته من از خودم کاری نکردم)
      زندگی یعنی امید و حرکت
      کارهایتان را آغاز کنید، توانایی انجام دادنش را بدست خواهید آورد
      سؤالاتی که در انجمن قابل طرح شدن هستند در پیام خصوصی جواب داده نمی شود.
      برای تشکر از دکمه تشکر کنار هر پست استفاده کنید، پست هایی که فقط حاوی تشکر هستند پاک می شوند.
      به دلیل کار بر روی پایاننامه و دفاع، مدتی نیستم!

      دیدگاه


        #48
        پاسخ : پاسخ : پاسخ : [برنامه نمونه] هدر جدید ماژول "TFT LCD 2.8

        نوشته اصلی توسط علی ایمانی فر
        باگ نرم افزاری هست
        توی تصاویر BMP اطلاعات تصویر از پایین به بالا هست و برای همین اینجوریه. اون هم که ی ردیف بالا میزنه بعد میاد پایین باگه
        شکا اگه از تابع imshow استفاده کنی بجای تابع نوشتن پیکسل از تابع lcd_write_wdr برای نمایش عکس استفاده میکنه و حتی میتونی تصویرو بزرگ کوچیک هم کنی
        علی آقا اگه قبل از تابع نمایش عکس دستور زیر ارسال بشه مشکل باگ حل میشه :mrgreen: :
        کد:
        lcd_write_index_register(TS_INS_GRAM_ADY);
        lcd_write_wdr(319); 
        lcd_write_index_register(TS_INS_RW_GRAM);
        صرفا جهت یادآوری :rolleyes:
        هر چند پير و خسته دل و ناتوان شدم * * * هر گه که ياد تو کردم جوان شدم :rolleyes:

        دیدگاه


          #49
          پاسخ : [برنامه نمونه] هدر جدید ماژول "TFT LCD 2.8

          سلام

          ممنون بابت کتابخانه
          سوالم در مورد یونیکد هاست. چطوری میشه مثلا دو تا آرایه اولی داخل مثالتون را ساخت؟
          کلا روش فارسی نویسی به چه صورته در این نسخه جدید؟
          و جمله lcd_goto_xy(40,16*1); داخل مثال چرا فرمتش اینجوریه یعنی چرا 16*1 ؟!!


          تشکر
          خدایا آنگونه زنده ام بدار تا نشکند دلی از زنده بودنم و آنگونه بمیرانم تا به وجد نیاید کسی از نبودنم (دکتر شریعتی)

          دیدگاه


            #50
            پاسخ : [برنامه نمونه] هدر جدید ماژول "TFT LCD 2.8

            نوشته اصلی توسط m_electronic
            سلام

            ممنون بابت کتابخانه
            سوالم در مورد یونیکد هاست. چطوری میشه مثلا دو تا آرایه اولی داخل مثالتون را ساخت؟
            کلا روش فارسی نویسی به چه صورته در این نسخه جدید؟
            و جمله lcd_goto_xy(40,16*1); داخل مثال چرا فرمتش اینجوریه یعنی چرا 16*1 ؟!!


            تشکر
            برای یونیکد ی فایل تکس ایجاد کن و save as رو بزن و به صورت Unicode ذخیره کن بعد هر چی خاستی بنویس توش و بعد آرایه ها رو با Hex workshop درست کن. با hex workshop فایل txt رو باز کن و Export رو بزن و توی اون گزینه c source file رو انتخاب کن

            در مورد سوال دوم:
            این تابع برخلاف همسان قبلیش که خط به خط پایین میاد میتونه پیکسل به پیکسل پایین بیاد و بنابراین قدرت مانور بیشتری داره و میتونی توی هر نقطه ای بنویسی. وقتی گفتم 16*1 یا 16*2و... یعنی خط به خط بیاد پایین
            زندگی یعنی امید و حرکت
            کارهایتان را آغاز کنید، توانایی انجام دادنش را بدست خواهید آورد
            سؤالاتی که در انجمن قابل طرح شدن هستند در پیام خصوصی جواب داده نمی شود.
            برای تشکر از دکمه تشکر کنار هر پست استفاده کنید، پست هایی که فقط حاوی تشکر هستند پاک می شوند.
            به دلیل کار بر روی پایاننامه و دفاع، مدتی نیستم!

            دیدگاه


              #51
              پاسخ : [برنامه نمونه] هدر جدید ماژول "TFT LCD 2.8

              تشکر بابت پاسختون
              وقتی در حالت LANDSCAPE هستیم
              توابع bachground , fill درست کار نمیکنن و فقط قسمت کوچکی را روشن می کنن..
              راه حلی دارین برای این موضوع؟



              تشکر
              خدایا آنگونه زنده ام بدار تا نشکند دلی از زنده بودنم و آنگونه بمیرانم تا به وجد نیاید کسی از نبودنم (دکتر شریعتی)

              دیدگاه


                #52
                پاسخ : [برنامه نمونه] هدر جدید ماژول "TFT LCD 2.8

                نوشته اصلی توسط m_electronic
                تشکر بابت پاسختون
                وقتی در حالت LANDSCAPE هستیم
                توابع bachground , fill درست کار نمیکنن و فقط قسمت کوچکی را روشن می کنن..
                راه حلی دارین برای این موضوع؟
                سلام
                من از این توابع استفاده کردم مشکلی نداشت
                میخوای این دو تا تابعت رو بذار ببینم شاید تغییری داده باشی
                (با اجازه علی آقا) :rolleyes:
                هر چند پير و خسته دل و ناتوان شدم * * * هر گه که ياد تو کردم جوان شدم :rolleyes:

                دیدگاه


                  #53
                  پاسخ : [برنامه نمونه] هدر جدید ماژول "TFT LCD 2.8

                  سلام
                  تشکر حل شد.
                  اشتباه از من بود
                  خدایا آنگونه زنده ام بدار تا نشکند دلی از زنده بودنم و آنگونه بمیرانم تا به وجد نیاید کسی از نبودنم (دکتر شریعتی)

                  دیدگاه


                    #54
                    پاسخ : [برنامه نمونه] هدر جدید ماژول "TFT LCD 2.8

                    نوشته اصلی توسط J A V A D
                    علی آقا لطف کن یه راهنمایی بفرمایید چون شنیدم که اگه عکس 16بیتی باشه و فراخونیش بکنی سرعت بالا میره :nerd:
                    ممنون
                    سلام
                    تونستم عکس 16بیتی رو بارگذاری کنم
                    حدود 2ثانیه نسبت به عکس 24 بیتی سریعتر نشون میده.
                    ولی به کیفیت پایینی که تصویر پیدا میکنه نمیصرفه این کارو انجام بدیم :NO: :NO: :NO:
                    هر چند پير و خسته دل و ناتوان شدم * * * هر گه که ياد تو کردم جوان شدم :rolleyes:

                    دیدگاه


                      #55
                      پاسخ : [برنامه نمونه] هدر جدید ماژول "TFT LCD 2.8

                      سلام جناب مهندس ایمانی فر
                      بلاخره کاره طراحی تموم شد.دادم برام پی سی بی بزنه :biggrin:
                      تو این مدت که بیکار بودم یه گشتی توی سایتای خارجی زدم و یه سورس عالی پیدا کردم .سرعتش خییییییلی عالیه. و دارم ازش استفاده می کنم.جالب اینجاست که با بسکام نوشته شده .
                      به دو دلیل فایل رو پ کردم
                      گفتم شاید وقت کردید .چک کردید.و سرعت هدرتون رو بردید بالاتر !
                      دوم اینکه دیدم چند نفر دارند دنبال سورس بسکام برا درایو کردن این ال سی دی می گردند گفتم شاید استفاده کنند (شاید)
                      مشکلات و .... این هدر.
                      1-فارسی نداره و لی در عوض 6 فونت ساخته شده و چک شده توسط فونت ساز بسکام داره
                      2- فقط بصورت افقی میشه روش نوشت که خوراک کار من بود.
                      3.با spi eeprom ارتباط برقرار می کنه و می تونه عکس هایی رو که می خواد از روش بخونه .
                      4-یه فایل exe ضمیمه داره که با اون میشه عکس رو به فرمت bin تبدیل کردو به برنامه اضافه کرد
                      5- یه 150 تایی رنگ تعریف کرده فکر کنم دیگه اسم رنگ پیدا نکرده بیخیال شده
                      و......
                      اینم لینک دانلود
                      http://upir.ir/files92be/c12b651e31b4.rar
                      خودتون چک کنید.

                      دیدگاه


                        #56
                        پاسخ : [برنامه نمونه] هدر جدید ماژول "TFT LCD 2.8

                        نوشته اصلی توسط روناک
                        سلام جناب مهندس ایمانی فر
                        بلاخره کاره طراحی تموم شد.دادم برام پی سی بی بزنه :biggrin:
                        تو این مدت که بیکار بودم یه گشتی توی سایتای خارجی زدم و یه سورس عالی پیدا کردم .سرعتش خییییییلی عالیه. و دارم ازش استفاده می کنم.جالب اینجاست که با بسکام نوشته شده .
                        به دو دلیل فایل رو پ کردم
                        گفتم شاید وقت کردید .چک کردید.و سرعت هدرتون رو بردید بالاتر !
                        دوم اینکه دیدم چند نفر دارند دنبال سورس بسکام برا درایو کردن این ال سی دی می گردند گفتم شاید استفاده کنند (شاید)
                        مشکلات و .... این هدر.
                        1-فارسی نداره و لی در عوض 6 فونت ساخته شده و چک شده توسط فونت ساز بسکام داره
                        2- فقط بصورت افقی میشه روش نوشت که خوراک کار من بود.
                        3.با spi eeprom ارتباط برقرار می کنه و می تونه عکس هایی رو که می خواد از روش بخونه .
                        4-یه فایل exe ضمیمه داره که با اون میشه عکس رو به فرمت bin تبدیل کردو به برنامه اضافه کرد
                        5- یه 150 تایی رنگ تعریف کرده فکر کنم دیگه اسم رنگ پیدا نکرده بیخیال شده
                        و......
                        اینم لینک دانلود
                        http://upir.ir/files92be/c12b651e31b4.rar
                        خودتون چک کنید.
                        کامپایلر ارور میده :angry:
                        چون رو مگا32 جا کم میاره :angry: :NO:
                        1 در دنیا 100 در آخرت (درس و مشق فعالیتمو تو انجمن کم کرده)
                        من آنچه شرط بلاغست با تو میآ‌گویم. تو خواه از سخنم پند گیر و خواه ملال. سعدی
                        !Electronic On! Programming On
                        هوشمندانه سوال بپرسیم!
                        http://ir02x6.persiangig.com/logo/eca/tanks_01.png

                        دیدگاه


                          #57
                          پاسخ : [برنامه نمونه] هدر جدید ماژول "TFT LCD 2.8


                          برای این ارور می ده که دوتا فایل تصویر هم آخر برنامه اضافه شده .اونارو باید حذف کنی ..
                          این برنامه رو استفاده کن دقیقا" با شماتیک قبلی تست شد و جواب داد.
                          در کل برتری این برنامه فقط سرعتشه..و برای اونا که بسکام برنامه می نویسند زبانش.
                          فونتا هم حجم زیادی می گیرند هر کدوم رو که استفاده می کنید تو برنامه اضافه کنید .دیگه دیگه.....
                          http://upir.ir/files92be/04c867ad4fc7.zip

                          دیدگاه


                            #58
                            پاسخ : [برنامه نمونه] هدر جدید ماژول "TFT LCD 2.8

                            نوشته اصلی توسط روناک
                            برای این ارور می ده که دوتا فایل تصویر هم آخر برنامه اضافه شده .اونارو باید حذف کنی ..
                            این برنامه رو استفاده کن دقیقا" با شماتیک قبلی تست شد و جواب داد.
                            در کل برتری این برنامه فقط سرعتشه..و برای اونا که بسکام برنامه می نویسند زبانش.
                            فونتا هم حجم زیادی می گیرند هر کدوم رو که استفاده می کنید تو برنامه اضافه کنید .دیگه دیگه.....
                            http://upir.ir/files92be/04c867ad4fc7.zip
                            اصلا السیدی چیزی نشون نمیده به جز بکلایت :NO: :-q :angry:
                            1 در دنیا 100 در آخرت (درس و مشق فعالیتمو تو انجمن کم کرده)
                            من آنچه شرط بلاغست با تو میآ‌گویم. تو خواه از سخنم پند گیر و خواه ملال. سعدی
                            !Electronic On! Programming On
                            هوشمندانه سوال بپرسیم!
                            http://ir02x6.persiangig.com/logo/eca/tanks_01.png

                            دیدگاه


                              #59
                              پاسخ : [برنامه نمونه] هدر جدید ماژول "TFT LCD 2.8

                              خب خوبه که میتونی بجا چراق قوه ازش استفاده کنی
                              چراق قوه نخواستی میتونی فرکانس IC تو چک کنی .فرکانس توی برنامه 14.318 مگا ست شده.
                              فرکانس توی کد نمونه ی اصلی 8 بود که من توی نمونه کدی که تست و ارسال کردم اونو به 14.318 تغییر دادم.
                              مگا 32 با 3 ولت ران شده که در این صورت برای اینکه از فرکانس بالا استفاده کنی باید از مگا سری A استفاده کنی.
                              فقط کافیه مدارو مطابق با شماتیک ببندی فرکانس IC و برنامه رو ست کنی .
                              والا من این لیب رو دقیقا" با همون هگزی که همراه برنامست با فرکانس 14.318 با یه مگا 32 سری A تست کردم و جواب گرفتم.یه جای کارت مشکل داره.
                              اول مدارتون رو با نمونه برنامه مهندس ایمانی فر تست کنید جواب که گرفتید بیاید ار این لیب استفاده کنید.
                              برنامه نمونشون هگز داره .واسه مگا 32 نوشته شده و فرکانس کاری هم 8 مگا هرتزه.

                              دیدگاه


                                #60
                                پاسخ : [برنامه نمونه] هدر جدید ماژول "TFT LCD 2.8

                                سلام به همه
                                اگه روش زیر تو برنامه انجام بشه سرعت تغییر رنگ پس زمینه به 0.05 ثانیه میرسه (با کلاک16) :
                                این دو تا دستور زیر رو باید از حلقه lcd_fill بیارینش بیرون و فقط یکبار قبل از حلقه اجراشه و فقط تنظیم پایه های کنترلی توی حلقه بمونه :nice: :nice: :nice:
                                کد:
                                LCD_DATAPORT_MSB_PORT=(data>>8); 
                                LCD_DATAPORT_LSB_PORT=data;
                                هر چند پير و خسته دل و ناتوان شدم * * * هر گه که ياد تو کردم جوان شدم :rolleyes:

                                دیدگاه

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