اطلاعیه

Collapse
No announcement yet.

راه اندازی LCD N96 (رنگی با وضوح 240*320)

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

    راه اندازی LCD N96 (رنگی با وضوح 240*320)

    سلام .
    یک مقاله در باره ی راه اندازی LCD N96 چینی نوشتم همراه با کتابخانه (البته کتابخانه که نمی شه بهش گفت).
    100% عملی .
    امیدوارم مفید واقع بشه .
    http://elec87.persiangig.com/TFT%20LCD.zip
    فایل های پیوست شده
    زندگی یعنی امید و حرکت
    کارهایتان را آغاز کنید، توانایی انجام دادنش را بدست خواهید آورد
    سؤالاتی که در انجمن قابل طرح شدن هستند در پیام خصوصی جواب داده نمی شود.
    برای تشکر از دکمه تشکر کنار هر پست استفاده کنید، پست هایی که فقط حاوی تشکر هستند پاک می شوند.
    به دلیل کار بر روی پایاننامه و دفاع، مدتی نیستم!

    #2
    پاسخ : راه اندازی LCD N96 (رنگی با وضوح 244*320)

    سلام دوست عزیز ممنون از کار قشنگتون
    چند سوال دارم.لطف کنید جواب بدید.

    1- در مقاله تون این عبارت رو آوردید:



    این عبارت در دیتاشیت هم هست . میشه بگید R3 کجای lcd هست؟من نتونستم پیداش کنم!


    2- در مورد arm مشکلی نیست ولی برای avr اگه به نوع L دسترسی نداشته باشیم به نظر شما بهترین راه برای تطبیق ولتاژ چیه؟

    بازم ممنون از مقاله تون!
    It's nice to be important but it's important to be nice!

    از اینکه نمی رسم جواب دوستان را بدم معذرت می خوام.

    دیدگاه


      #3
      پاسخ : راه اندازی LCD N96 (رنگی با وضوح 244*320)

      این عبارت در دیتاشیت هم هست . میشه بگید R3 کجای lcd هست؟من نتونستم پیداش کنم!
      ُ
      سلام
      حتما نیازی نیست از روی فلت مد رو تغییر بدین , با im0 میتونی مد باس رو تغییر بدی
      نیازی هم به دستکاری این قسمت نیستش چون همه توی مد 16 بیتی راه اندازیش کردن و lcd هم دیفالتش 16 بیتی هستش

      2- در مورد arm مشکلی نیست ولی برای avr اگه به نوع L دسترسی نداشته باشیم به نظر شما بهترین راه برای تطبیق ولتاژ چیه؟
      شما همون سری معمولی avr رو به 3.3 ولت بزنین و کارتون رو انجام بدین
      اگر هم که نمیخاین یه شبکه مقاوتی بزارین

      دیدگاه


        #4
        پاسخ : راه اندازی LCD N96 (رنگی با وضوح 244*320)

        سلام .ممنون از توجه تون .
        1-در lcd من پشت فلت lcd سمت چپ بالا (از پاساژ علاعدین طبقه 3 موبایل سهیل خریدم).ولی در lcd های فروشگاه R3 وجود ندارد .
        البته می تونیم R2 لحیم کنیم و با R3 و IM0 کاری نداشته باشیم .(من هم از صفحه ی 7 دیتا شیت خوندم).
        2-من با ATMEGA 32 معمولی راه انداختم مشکلی نداشت .
        زندگی یعنی امید و حرکت
        کارهایتان را آغاز کنید، توانایی انجام دادنش را بدست خواهید آورد
        سؤالاتی که در انجمن قابل طرح شدن هستند در پیام خصوصی جواب داده نمی شود.
        برای تشکر از دکمه تشکر کنار هر پست استفاده کنید، پست هایی که فقط حاوی تشکر هستند پاک می شوند.
        به دلیل کار بر روی پایاننامه و دفاع، مدتی نیستم!

        دیدگاه


          #5
          پاسخ : راه اندازی LCD N96 (رنگی با وضوح 244*320)

          2- در مورد arm مشکلی نیست ولی برای avr اگه به نوع L دسترسی نداشته باشیم به نظر شما بهترین راه برای تطبیق ولتاژ چیه؟
          میتونید از دو تا 74hc245 استفاده کنید
          [img width=477 height=100]http://www.eca.ir/pic/upload/agazade.png[/img]

          دیدگاه


            #6
            پاسخ : راه اندازی LCD N96 (رنگی با وضوح 244*320)

            نوشته اصلی توسط محمدرضا حسینی
            حتما نیازی نیست از روی فلت مد رو تغییر بدین , با im0 میتونی مد باس رو تغییر بدی
            یعنی میگید بدون دستکاری مقاومتها و با تغییر مقدار im0 اینکار امکان پذیر هست؟ شما تست کردید؟


            نوشته اصلی توسط محمدرضا حسینی
            نیازی هم به دستکاری این قسمت نیستش چون همه توی مد 16 بیتی راه اندازیش کردن و lcd هم دیفالتش 16 بیتی هستش
            متاسفانه یکبار امکان طراحی برای من هست به همین خاطر نمیخوام اشتباه بکنم.در نتیجه میخوام ماژولی که میسازم برای آینده و مد 8 بیت هم کار بکنه!


            نوشته اصلی توسط محمدرضا حسینی
            شما همون سری معمولی avr رو به 3.3 ولت بزنین و کارتون رو انجام بدین
            نوشته اصلی توسط Ali-8701533
            2-من با ATMEGA 32 معمولی راه انداختم مشکلی نداشت .
            این دو حرف قابل تامل هستند ممنون میشم بیشتر توضیح بدید!
            خیلی دوست دارم ساده ترین برد بدون لوازم اضافی برای اینکار طراحی بشه.
            در مشابه خارجی تو سایت tai از لول کانورتر استفاده کرده بودن!
            It's nice to be important but it's important to be nice!

            از اینکه نمی رسم جواب دوستان را بدم معذرت می خوام.

            دیدگاه


              #7
              پاسخ : راه اندازی LCD N96 (رنگی با وضوح 244*320)

              یعنی میگید بدون دستکاری مقاومتها و با تغییر مقدار im0 اینکار امکان پذیر هست؟ شما تست کردید؟
              آره امتحان کردم , اگر im0 یک بشه مد 16 بیتی هستش و اگر im0 صفر بشه روی مد 8 بیتی میره توی دیتا شیت هم اومده
              متاسفانه یکبار امکان طراحی برای من هست به همین خاطر نمیخوام اشتباه بکنم.در نتیجه میخوام ماژولی که میسازم برای آینده و مد 8 بیت هم کار بکنه!
              رو مد 8 بیتی یکمی کار سخت میشه , باید 16 بیت دیتا رو تبدیل به دو بایت کرد بعد دو تا بایت رو توی 2 مرحله بفرستین به lcd , سرعت هم کمتر از نصف میشه , بهتره که شما روی همون 16 بیت حساب کنی
              چون نه هدری برای 8 بیت هست نه کسی حوصله نوشتم برنامه برای 8 بیت داره
              این دو حرف قابل تامل هستند ممنون میشم بیشتر توضیح بدید!
              خیلی دوست دارم ساده ترین برد بدون لوازم اضافی برای اینکار طراحی بشه.
              منظورم اینه که یک میکرو معمولی avr رو به 3.3 ولت وصل کنی بازم مثله سری L کار میکنه
              (قایل توجه : من تعداد زیادی میکرو L رو با کلاک 24 مگاهرتز راه انداختم هنوز هم داره مثله مرد کار میکنه :nerd: )
              راستی با avr سرعتش خیلی کمه اصلا نمیصرفه با avr راش بندازین

              دیدگاه


                #8
                پاسخ : راه اندازی LCD N96 (رنگی با وضوح 244*320)

                سلام دوستان
                من امروز یا بهتر بگم دیروز :mrgreen: این lcd رو راه انداختم
                فقط یه مشکل
                توابع lcd_background_color & lcd_clear_screen کل صفه پاک نمی شد یعنی فقط یه مستطیل تغییر حالت می داد
                که من توابعشون رو این طوری عوض کردم(با آزمون و خطا :mrgreen درست شد! wink:
                void lcd_background_color(int color)
                {
                unsigned long int counter;
                lcd_write_index_register(TS_INS_GRAM_ADX);
                lcd_write_wdr(0);
                lcd_write_index_register(TS_INS_GRAM_ADY);
                lcd_write_wdr(0);
                lcd_write_index_register(TS_INS_START_ADX);
                lcd_write_wdr(0);
                lcd_write_index_register(TS_INS_END_ADX);
                #ifdef PORTRAIT
                lcd_write_wdr(836);//239*3.5 oo:<<<<<<<<<<<&lt ;<<<<<<<<<<<<& lt;<<<<,
                #else
                lcd_write_wdr(1276);//319*4 <<<<<<<<<<<<&l t;<<<<<<<<<<<< <<<<
                #endif
                lcd_write_index_register(TS_INS_START_ADY);
                lcd_write_wdr(0);
                lcd_write_index_register(TS_INS_END_ADY);
                #ifdef PORTRAIT
                lcd_write_wdr(1276); //319*4 oo:<<<<<<<<<<<&lt ;<<<<<<<<<<<<& lt;<<<<
                #else
                lcd_write_wdr(836); //239*3.5 <<<<<<<<<<<<&l t;<<<<<<<<<<<< <<<,
                #endif
                lcd_write_index_register(TS_INS_RW_GRAM);
                for(counter=0;counter<80950;counter++) // oo:<<<<<<<<<<<&lt ;<<<<<
                lcd_write_wdr(color);
                }


                ولی خودمم نمی دونم چرا؟
                من وقتی هم که داشتم LCD 1100 رو راه می نداختم , توابع با تعداد پیکسلا جور در نمی اومد! مخصوصا اون عددی که تو حلقه ی FOR هست!
                چرا؟
                پشت به کنکور ، رو به سربازی...

                دیدگاه


                  #9
                  پاسخ : راه اندازی LCD N96 (رنگی با وضوح 244*320)

                  یه سوال دیگه از استاد گرام جناب محمدرضا حسینی:

                  ماکزیمم کلاکی که به AVR وصل کردی (و نسوخته ) چقدره؟ :nerd:
                  من با 16 را انداختم , چنگی به دل نمی زد :sad:
                  با 24 هم, ای , بهتر بود ولی نه خیلی...
                  پشت به کنکور ، رو به سربازی...

                  دیدگاه


                    #10
                    پاسخ : راه اندازی LCD N96 (رنگی با وضوح 244*320)

                    سلام به همگی . از دوستانی که از این کتابخونه استفاده کردند تقاضا دارم که یه مثال کامل که برای mega32 نوشته شده بزارند چون من هر کاری که می کنم ایراد میگیره و نمی تونم رفعش کنم :cry2: :cry2: یه مثالی که حداقل کار با چند تا تابع رو نشون بده مخصوصا نمایش عکس و پاک کردن صفه و نمایش متن.

                    دیدگاه


                      #11
                      پاسخ : راه اندازی LCD N96 (رنگی با وضوح 244*320)

                      آیا lcd تو فروشگاه سایت با کتابخونه راه اندازی میشه؟

                      دیدگاه


                        #12
                        پاسخ : راه اندازی LCD N96 (رنگی با وضوح 244*320)

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

                        دیدگاه


                          #13
                          پاسخ : راه اندازی LCD N96 (رنگی با وضوح 244*320)

                          این هم یک مثال:
                          http://elec87.persiangig.com/Example.rar
                          زندگی یعنی امید و حرکت
                          کارهایتان را آغاز کنید، توانایی انجام دادنش را بدست خواهید آورد
                          سؤالاتی که در انجمن قابل طرح شدن هستند در پیام خصوصی جواب داده نمی شود.
                          برای تشکر از دکمه تشکر کنار هر پست استفاده کنید، پست هایی که فقط حاوی تشکر هستند پاک می شوند.
                          به دلیل کار بر روی پایاننامه و دفاع، مدتی نیستم!

                          دیدگاه


                            #14
                            پاسخ : راه اندازی LCD N96 (رنگی با وضوح 244*320)

                            میخواستم بدونم میشه قابلیت touch این lcd را با این کتابخونه راه انداخت؟اگه میشه لطفا راهنمایی کنید ممنون

                            دیدگاه


                              #15
                              پاسخ : راه اندازی LCD N96 (رنگی با وضوح 244*320)

                              نوشته اصلی توسط Ali-8701533
                              این هم یک مثال:
                              http://elec87.persiangig.com/Example.rar
                              سلام دوست عزیز من برنامه ی شما رو تست کردم اما همین ایرادی که در تصویر زیر اومده می گیره ایراد مربوط به نشون دادن عکس و تعریف نوع متغییر و این چیزاست من که درست متوجه نشدم ممکنه یه نگاهی بهش بکنید ممنون

                              دیدگاه

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