اطلاعیه

Collapse
No announcement yet.

N96 LCD

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

    پاسخ : N96 LCD

    mohamad0 :
    الان ی نگاه دیگه بهش انداختم، به نظر همه چی درسته، کتابخونتم کتابخانه خوبیه، تنها چیزی که به نظرم میرسه اینه که مقدار 2n رو کم کن تست بزن...
    پورت داده و کنترل رو جدا کردی تست کنی(پایه های کنترولو بذار اول پورت a)؟
    من خیلی وقت پیش با at91 کار کردم خیلی یادم نیست ازش...

    اضافه شده در تاریخ :
    نوشته اصلی توسط vahidsport
    تو قبل از for تو تابع مربوط به نمایش عکس اگه توجه کنی من RS و RD رو یک کردم و CS رو هم صفر کردم که دقیقا همون کاری که شما تو تابع DATA انجام داده بودید!!!! من تغییر خاصی ایجاد نکردم فقط برای هر دیتا پیکس دیگه RSو RD و CS رو مشخص نکردم وضعیت ش رو یعنی یکبار مشخص کردم اونم تو زمان ارسال اولین پیکسل و تا اخرین پیکسل هم تغییر وضعیت ندادم

    با این کار انتظار ندارم رفرش ریت بالا بره چون تغییر خاصی صورت نگرفته ولی میشه دیتا پیکسل ها رو با سرعت بالا و بدونه درگیر کردن CPU رو پورت دیتا ال سی دی ریخت و فقط یه کلاک به WR وارد کرد تا ال سی دی دیتا جدید رو دریافت کنه که بازم میگم شما تو تابع CMD و Data این کار رو انجام دادین و داره کار میکنه ، شما اول MSB رو ارسال کردین و بدون تغییر وضعیت RS,RD,CS مقدار LSB رو ارسال کریدن....

    بازم ممنون اگه تست کردین حتما جواب ازمایشتون رو همینجا بزارین
    سلام
    تستش کردم داداش گلم.
    جواب نداد.
    مشغول در اين دنياي آکل و ماکول .......

    دیدگاه


      پاسخ : N96 LCD

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

      من 2 روز پیش ال سی دی 3.2 اینچی رو تهیه کردم و سورس کد رو هم از قسمت پشتیبانس ال سی دی برای میکرو LPC2368 دانلود کردم با کلی ور رفتن بل اخره تصویر داده

      نکته قابل توجه اینکه تو همون سورس ا.ن چیزی که من به شما گفتم رو هم کد هاش رو نوشته دقیقا همون چیزی که من بشما گفتم ولی جواب نداد چرا نمیدونم خودم هم به صورت جدا تست کردم بازم جواب نداد حتما باد کد 0x22 به صورت دستور ارسال بشه بعد دیتا پیکسل ها ارسال بشه ولی چرا تو اون سورس این کار رو کرده نمیدونم اینم لینک سورس

      بازم ممنون

      http://www.eca.ir/forum2/index.php?t...3314#msg453314

      دیدگاه


        پاسخ : N96 LCD

        باسلام
        یک سوال برای کار با کامپایلر IAR هم میشود از همین کد ها استفاده کرد؟
        ایا نمونه پروژه برایn96 وجود دارد در IAR ؟

        دیدگاه


          پاسخ : N96 LCD


          mohamad0 :
          الان ی نگاه دیگه بهش انداختم، به نظر همه چی درسته، کتابخونتم کتابخانه خوبیه، تنها چیزی که به نظرم میرسه اینه که مقدار 2n رو کم کن تست بزن...
          پورت داده و کنترل رو جدا کردی تست کنی(پایه های کنترولو بذار اول پورت a)؟
          من خیلی وقت پیش با at91 کار کردم خیلی یادم نیست ازش...
          سلام
          مقدار 2n چیه؟ متوجه نشدم.
          با تشکر .یاعلی
          محمد.م

          دیدگاه


            پاسخ : N96 LCD

            تاخیر هارو تنظیم میکنه، کمش کن ببید جواب میده.
            تو فایل c. کتابخونت هست.
            "پورت داده و کنترل رو جدا کردی تست کنی(پایه های کنترولو بذار اول پورت a)؟"
            مشغول در اين دنياي آکل و ماکول .......

            دیدگاه


              پاسخ : N96 LCD

              نوشته اصلی توسط سید محمد جعفری
              سلام
              تستش کردم داداش گلم.
              جواب نداد.
              سلام

              آقا من الان دوباره من این قضیه رو تست کردم شد ولی کد ها رو اولی نوشتم و میکرو هم یه چیز دیگه بود و تو زمان خیلی تاثیر داشت...

              دیدگاه


                پاسخ : N96 LCD

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

                آقا من الان دوباره من این قضیه رو تست کردم شد ولی کد ها رو اولی نوشتم و میکرو هم یه چیز دیگه بود و تو زمان خیلی تاثیر داشت...
                سلام.
                متوجه منظورتون نمیشم.
                مشغول در اين دنياي آکل و ماکول .......

                دیدگاه


                  پاسخ : N96 LCD

                  ببخشید اشتباه تایپی بود منظورم اینکه کد ها رو از اول نوشتم و فقط قسمت نمایش رو.....

                  دیدگاه


                    پاسخ : N96 LCD

                    سلام دوستان.
                    من یه LCD با همون مشخصات LCd N96 خریدم که فقط 2.4 اینچه. با همون مواردی که برای N96 گفته شده بود به یه SAM7X وصلش کردم با این تفاوت که دیتا و کنترل پین ها همه روی پورت B پشت سر هم هستن. یه فرقه دیگه ی LCd اینه که R1 و R2 هیچ کدوم پیش فرض مقاومتی توش لحیم نشده بود. با استفاده از کتابخونه معرفی شده سعی کردم این LCD رو راه اندازی کنم اما وقتی بورد رو روشن می کنم 4 تا LED بک لایت روشن میشه و صفحه خیلی کم نور یذره سفید میشه اما هیچی نشون نمیده با ولتاژگیری روی پایه های LCD و اضافه کردن کارای دیگه تو برنامه فهمیدم برنامه داره کارشو انجام میده. حالا موندم چرا کار نمی کنه. از دوستانی که با این دسته LCDها کار کردن ممنون میشم اگه کمکم کنید(پایه IM0 رو هم گراند کردم) :cry:

                    دیدگاه


                      پاسخ : N96 LCD

                      نوشته اصلی توسط rezaf
                      سلام دوستان.
                      من یه LCD با همون مشخصات LCd N96 خریدم که فقط 2.4 اینچه. با همون مواردی که برای N96 گفته شده بود به یه SAM7X وصلش کردم با این تفاوت که دیتا و کنترل پین ها همه روی پورت B پشت سر هم هستن. یه فرقه دیگه ی LCd اینه که R1 و R2 هیچ کدوم پیش فرض مقاومتی توش لحیم نشده بود. با استفاده از کتابخونه معرفی شده سعی کردم این LCD رو راه اندازی کنم اما وقتی بورد رو روشن می کنم 4 تا LED بک لایت روشن میشه و صفحه خیلی کم نور یذره سفید میشه اما هیچی نشون نمیده با ولتاژگیری روی پایه های LCD و اضافه کردن کارای دیگه تو برنامه فهمیدم برنامه داره کارشو انجام میده. حالا موندم چرا کار نمی کنه. از دوستانی که با این دسته LCDها کار کردن ممنون میشم اگه کمکم کنید(پایه IM0 رو هم گراند کردم) :cry:
                      این LCD ها نمونه مشابه خیلی دارن و هر کدومشون با یه جور درایور درست شده اند
                      اصلا نباید انتظار داشته باشی پا تایید ظاهری درایوراشون هم یکی باشن
                      کار نکردنش کاملا طبیعیه و کار کردنشم کاملا شانسی چون شما نمیدونی درایورش چیه
                      زندگی یعنی امید و حرکت
                      کارهایتان را آغاز کنید، توانایی انجام دادنش را بدست خواهید آورد
                      سؤالاتی که در انجمن قابل طرح شدن هستند در پیام خصوصی جواب داده نمی شود.
                      برای تشکر از دکمه تشکر کنار هر پست استفاده کنید، پست هایی که فقط حاوی تشکر هستند پاک می شوند.
                      به دلیل کار بر روی پایاننامه و دفاع، مدتی نیستم!

                      دیدگاه


                        پاسخ : پاسخ : N96 LCD

                        نوشته اصلی توسط علی ایمانی فر
                        این LCD ها نمونه مشابه خیلی دارن و هر کدومشون با یه جور درایور درست شده اند
                        اصلا نباید انتظار داشته باشی پا تایید ظاهری درایوراشون هم یکی باشن
                        کار نکردنش کاملا طبیعیه و کار کردنشم کاملا شانسی چون شما نمیدونی درایورش چیه
                        حالا غیر از خود LCD بقیه چیزا درسته (نور کم زمینه و سفید بودنش، وصل کردن همه پینای LCD به یک پورت آرم، نبودن مقاومت روی R1وR2) ؟
                        چطور میتونم بفهمم کنترلرش چیه که درایورش رو پیدا کنم ؟؟ یا لااقل بتونم با همین کنترلر ili9325 که درایورش تو سایت هست بگیرم .
                        یه چیزه دیگه این که برای این LCDها تو فروما کتابخونه زیاد هست میتونید یه کتابخونه مطمئن به من بدید و روش اینکلود کردنش تو برنامه رو بگید(تو مجله PMM فایل C رو اینکلود کرده اما بعضیا میگن باید فایل H اینکلود بشه و ...) ؟

                        شدیدا به یه TFT LCD 2.4 اینچ که بشه باهاش کار کرد نیاز دارم خواهش می کنم کمکم کنید.

                        متشکرم

                        دیدگاه


                          پاسخ : N96 LCD

                          سلام
                          اگر بخواهیم در برنامه ی راه اندازی ماژول LCD پایه ی RST به غیر P0.26وصل بشه چه تغییراتی باید در هدر LCDایجاد کنیم ؟؟؟؟؟
                          لا اقل جواب بدید تا بقیه فکر نکنن ......!!!!!
                          :angry: :angry: :angry:

                          دیدگاه


                            پاسخ : پاسخ : N96 LCD

                            نوشته اصلی توسط rezaf
                            حالا غیر از خود LCD بقیه چیزا درسته (نور کم زمینه و سفید بودنش، وصل کردن همه پینای LCD به یک پورت آرم، نبودن مقاومت روی R1وR2) ؟
                            چطور میتونم بفهمم کنترلرش چیه که درایورش رو پیدا کنم ؟؟ یا لااقل بتونم با همین کنترلر ili9325 که درایورش تو سایت هست بگیرم .
                            یه چیزه دیگه این که برای این LCDها تو فروما کتابخونه زیاد هست میتونید یه کتابخونه مطمئن به من بدید و روش اینکلود کردنش تو برنامه رو بگید(تو مجله PMM فایل C رو اینکلود کرده اما بعضیا میگن باید فایل H اینکلود بشه و ...) ؟

                            شدیدا به یه TFT LCD 2.4 اینچ که بشه باهاش کار کرد نیاز دارم خواهش می کنم کمکم کنید.

                            متشکرم
                            برو اینجا یه مثال هست و کنارشم کتابخونه ی مطمئن
                            http://www.eca.ir/forum2/index.php?topic=74894.0
                            میتونی به جای LCD 2.4 اینچی از 2.8 اینچی استفاده کنی
                            برو توی فرشگاه سایت درایور LCD هاش با درایور کتابخونه ای که معرفی کردم یکیه
                            C یا H فرقی نداره هر کدومو زدی درسته فقط شاید چندتا Warning بده
                            در ضمن درایور LCD رو باید از سازندش بپرسی چیه، چون هیچی رو LCD ها نمینویسن

                            اضافه شده در تاریخ :
                            نوشته اصلی توسط akshaaksha
                            سلام
                            اگر بخواهیم در برنامه ی راه اندازی ماژول LCD پایه ی RST به غیر P0.26وصل بشه چه تغییراتی باید در هدر LCDایجاد کنیم ؟؟؟؟؟
                            لا اقل جواب بدید تا بقیه فکر نکنن ......!!!!!
                            :angry: :angry: :angry:
                            توی برنامه اصلی قبل از include کردن هدر LCD یک سری define هست که یکیش مربوط به RST می باشد و باید اونو تغییرش بدی
                            زندگی یعنی امید و حرکت
                            کارهایتان را آغاز کنید، توانایی انجام دادنش را بدست خواهید آورد
                            سؤالاتی که در انجمن قابل طرح شدن هستند در پیام خصوصی جواب داده نمی شود.
                            برای تشکر از دکمه تشکر کنار هر پست استفاده کنید، پست هایی که فقط حاوی تشکر هستند پاک می شوند.
                            به دلیل کار بر روی پایاننامه و دفاع، مدتی نیستم!

                            دیدگاه


                              پاسخ : N96 LCD

                              جناب ایمانی فر از راهنماییتون متشکرم. اشکال کار از LCD بود با همون کدها LCD رو عوض کردم و ماژول N96 ECA رو گذاشتم بدون مشکل کار کرد. اما حالا مشکلم اینه که وقتی یه عکس نشون میدم بعد میخوام صفحه رو پاک کنم و یه متن نشون بدم صفحه دیگه پاک نمیشه. ممنون میشم راهنماییم کنید

                              کد:
                              tftlcd_init();
                              tftlcd_write_pic(0, 0, image1);
                              delay_ms(2000);
                              tftlcd_clear();
                              delay_ms(2000);
                              tftlcd_gotoxy(4,4);
                              tftlcd_putsf("Key : ",GREEN,WHITE,0);
                              delay_ms(5000);
                              while(1);

                              دیدگاه


                                پاسخ : N96 LCD

                                نوشته اصلی توسط rezaf
                                جناب ایمانی فر از راهنماییتون متشکرم. اشکال کار از LCD بود با همون کدها LCD رو عوض کردم و ماژول N96 ECA رو گذاشتم بدون مشکل کار کرد. اما حالا مشکلم اینه که وقتی یه عکس نشون میدم بعد میخوام صفحه رو پاک کنم و یه متن نشون بدم صفحه دیگه پاک نمیشه. ممنون میشم راهنماییم کنید

                                کد:
                                tftlcd_init();
                                tftlcd_write_pic(0, 0, image1);
                                delay_ms(2000);
                                tftlcd_clear();
                                delay_ms(2000);
                                tftlcd_gotoxy(4,4);
                                tftlcd_putsf("Key : ",GREEN,WHITE,0);
                                delay_ms(5000);
                                while(1);
                                عجیبه برنامتون که درسته و مشکلی نداره
                                میگم شاید موقع نمایش تصویر هنگ کرده برنامه البته چراشو هم نمیدونم
                                بعد از نمایش تصویر یکی از پایه های میکرو رو یک کن تا ببینی که برنامه از اونجا عبور میکنه یا نه؟
                                بعد از پاک کردن صفحه هم همین کارو با یکی دیگه از پایه ها کن
                                میدونی چیه میخام یه نشانه بزاری تا بفهمی مشکل از چیه و کدوم تابع مشکل داره بعد میتونی بری سر وقت همون جایی که مشکل داره و مشکلو برطرف کنی
                                اینجوری نمیدونیم مشکل دقیقا از کجاست
                                تست کن ببین چیه مشکلش تا ببینم چه باید کنی
                                موفق باشی
                                زندگی یعنی امید و حرکت
                                کارهایتان را آغاز کنید، توانایی انجام دادنش را بدست خواهید آورد
                                سؤالاتی که در انجمن قابل طرح شدن هستند در پیام خصوصی جواب داده نمی شود.
                                برای تشکر از دکمه تشکر کنار هر پست استفاده کنید، پست هایی که فقط حاوی تشکر هستند پاک می شوند.
                                به دلیل کار بر روی پایاننامه و دفاع، مدتی نیستم!

                                دیدگاه

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