اطلاعیه

Collapse
No announcement yet.

پروژه نمایش تصویر از SD بر روی LCD رنگی

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

    پروژه نمایش تصویر از SD بر روی LCD رنگی

    سلام
    بالاخره تونستم با تلاش فراوان یه تصویر از SD روی TFT 2.8 اینچ نمایش بدم!! :wow:
    اینم یه تصویر از کار کرد پروژه:
    http://rozup.ir/up/electro2014/Pictu...2023.08.07.jpg

    توی این پروژه من از یک atmega32 و یک lcd 2.8 اینچی و یک ماژول SD کارت استفاده کردم :mrgreen:
    کتابخانه هایی که توی این پروژه استفاده شده است:
    tftlcd_functions.h کتابخانه ورژن جدید که آقای علی ایمانی فر زحمتشو کشیدند برای lcd رنگی
    ff.h کتابخانه راه اندازی مموری کارت

    این پروژه کارت های حافظه MMC/SD/HC SD رو پشتیبانی میکنه یعنی شما تا حافظه 32 گیگ را میتونید روش بزارید!!!
    من با کارت حافظه HC SD استفاده کردم اونم هشت گیگ کلاس 10 !!

    راستی یادم رفت بگم سرعتی که من با زمان سنج به دست آوردم با کریستال 20 مگا هرتز ، 4 ثانیه بوده!!!
    اینم لینک پروژه:
    دانلود




    این لینک همون کد بالاست با این تفاوت که به صورت کتابخانه طراحی شده و سرعت نمایش تصویر به 2 ثانیه انتقال یافته است:
    دانلود

    توضیحات توابع کتابخانه:
    1-
    [code=c]lcd_open_bmp("bmp adress"[/code]
    در تابع بالا bmp adress آدرس فایل bmp در مموری کارت هستش.

    2-
    [code=c]lcd_show_bmp(x,y);[/code]
    در تابع بالا x و y مختصات شروع تصویر است!!!


    ورژن 3 کتابخانه:

    در این ورژن از کتابخونه را میتوانید در حالت افقی هم استفاده کنید!
    توابع:

    1-
    [code=c]lcd_open_bmp("bmp adress"[/code]
    در تابع بالا bmp adress آدرس فایل bmp در مموری کارت هستش.

    2-
    [code=c]lcd_show_bmp(x,y,center);[/code]
    در تابع بالا center اگر یک باشد تصویر در وسط LCD نمایان میشود و اگر 0 باشد تصویر از مختصات x,y نمایش داده میشود!!!


    دانلود فایل با حجم 2.5 مگابایت

    تشکر یادتون نره!!
    معيار واقعي بودن تصميم، آن است که دست به عمل بزنيم.

    #2
    پاسخ : پروژه نمایش تصویر از SD بر روی LCD رنگی

    ایول داری دادا ولی حیف من بیسکام کار میکنم ولی بهرحال موفق باشی
    { خلاف قوانین - پاک شد }

    دیدگاه


      #3
      پاسخ : پروژه نمایش تصویر از SD بر روی LCD رنگی

      داداش خسته نباشی ، عالیه
      رمزش چیه؟
      [آموزشی] کنترل رله با پیامک توسط sim800l
      [آموزشی] راه اندازی سنسورهای DHT11 و DHT22 با کدویژن
      [آموزشی] مدار عملی اتصال میکروفن خازنی به میکروکنترلر
      [آموزشی] آموزش نحوه راه اندازی میکروهای fmd
      صفحه اینستاگرام : ecdco_ir

      دیدگاه


        #4
        پاسخ : پروژه نمایش تصویر از SD بر روی LCD رنگی

        رمزش:
        www.eca.ir

        اضافه شده در تاریخ :
        نوشته اصلی توسط r-el
        ایول داری دادا ولی حیف من بیسکام کار میکنم ولی بهرحال موفق باشی
        به نظر من اگر C هم یاد یگیرید شاید به دردتون بخوره
        چون پروژه هایی که نیاز به سرعت دارن توی بسکام کنده!!

        اضافه شده در تاریخ :
        سلام به همگی
        رفتم تو قسمت کانفیگر برنام Optimize for را روی speed قرار دادم سرعت شد 3 ثانیه!!!!!!


        اضافه شده در تاریخ :
        اگر کسی پیشنهادی چیزی داره برای بالا بردن سرعت بزاره!!

        اضافه شده در تاریخ :
        رفتم یه کتابخونه براش درست کردم که دوتا تابع داره
        اینم لینک:
        دانلود

        تابع 1:
        lcd_open_bmp
        که آدرس فایلی که باید باز شود رو وارد کنیم

        تابع 2:
        lcd_show_bmp
        که باید اندازه تصویر و مختصات اونو وارد کنیم!
        معيار واقعي بودن تصميم، آن است که دست به عمل بزنيم.

        دیدگاه


          #5
          پاسخ : پروژه نمایش تصویر از SD بر روی LCD رنگی

          اینم کد ما برا همین کاری که شما کردید توضیح واسه بعد.
          MMC_LCD_2.8'.rar - 289 KB

          دیدگاه


            #6
            پاسخ : پروژه نمایش تصویر از SD بر روی LCD رنگی

            کریستال 16 مگ
            0.7 ثانیه

            دیدگاه


              #7
              پاسخ : پروژه نمایش تصویر از SD بر روی LCD رنگی

              8 بیتی راه اندازی کردین یا 16 بیتی؟
              میشه شماتیک بذارین؟
              انسانها 10 دسته اند: دسته اي که باينري ميدانند و دسته اي که باينري نميدانند!

              دیدگاه


                #8
                پاسخ : پروژه نمایش تصویر از SD بر روی LCD رنگی

                نوشته اصلی توسط vahid_22002
                کریستال 16 مگ
                0.7 ثانیه
                با سلام
                خیلی ممنون از برنامه تون
                من یه سوال دارم:
                برنامه ای که شما نوشتیت با یه دستور به lcd داده میشه!
                اما اگر بخواهیم که تصویر رو برعکس بار گذاری کنه شما نظری دارید؟؟؟ (با همین دستور چون سرعت بالا بود)
                چون دیتای فایل BMP برعکسه!!!
                معيار واقعي بودن تصميم، آن است که دست به عمل بزنيم.

                دیدگاه


                  #9
                  پاسخ : پروژه نمایش تصویر از SD بر روی LCD رنگی

                  نوشته اصلی توسط hamedtaran
                  8 بیتی راه اندازی کردین یا 16 بیتی؟
                  میشه شماتیک بذارین؟
                  16 بیتیه

                  وصل کردن پایه هارو میتونید به سادگی از برنامه پیدا کنید یا نغیرش بدید!!!
                  معيار واقعي بودن تصميم، آن است که دست به عمل بزنيم.

                  دیدگاه


                    #10
                    پاسخ : پروژه نمایش تصویر از SD بر روی LCD رنگی

                    می شه سر ال سی دی رو کلاه گذاشت و سمت رفرش اون رو عوض کرد.
                    سمت رفرش به 8 طریق می تونه انجام بشه
                    مثلا
                    از چپ بالا به سمت راست پایین
                    از چپ بالا به سمت پایین
                    این دومیه یعنی بعد از این که به پایین می رسه بر می گرده بالا و از پیکسل بعدیش شروع می کنه و دوباره میاد پایینو بر عکس.
                    یه بار دیگم خدمت جناب عالی عرض کردم : دیتاشیت!

                    دیدگاه


                      #11
                      پاسخ : پروژه نمایش تصویر از SD بر روی LCD رنگی

                      من وقت ندارم وگر نه میرفتم تو دیتاشیت :agree:
                      آخه مدرسه دارم! :read:

                      میشه شما زحمتشو بکشی؟ :mrgreen:
                      چه جوری باید رفرش شدن تصویر رو برعکس کرد؟
                      معيار واقعي بودن تصميم، آن است که دست به عمل بزنيم.

                      دیدگاه


                        #12
                        پاسخ : پروژه نمایش تصویر از SD بر روی LCD رنگی

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

                        دیدگاه


                          #13
                          پاسخ : پروژه نمایش تصویر از SD بر روی LCD رنگی

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

                          دیدگاه


                            #14
                            پاسخ : پروژه نمایش تصویر از SD بر روی LCD رنگی

                            آقا دمت گرم ادامه بده حال کردیم باهاش
                            حرف زدن کافي نيست بايد عمل کرد.دانستن کافي نيست بايد به کار گرفت

                            دیدگاه


                              #15
                              پاسخ : پروژه نمایش تصویر از SD بر روی LCD رنگی

                              نوشته اصلی توسط vahid_22002
                              لینک جدید فایل قدیم

                              http://cdn.persiangig.com/download/s...CD_2.8'.rar/dl
                              چیپ ست lcd چی هست ؟
                              میشه دیتاشیت بزارید

                              دیدگاه

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