اطلاعیه

Collapse
No announcement yet.

راه اندازی LPC1768+TFTLCD "2.4" +Touch sceen+SDRAM

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

    #16
    پاسخ : راه اندازی LPC1768+TFTLCD "2.4" +Touch sceen+SDRAM

    نوشته اصلی توسط mehdi_nxp
    خوب فایل هگز باید بریزی دیگه.
    مثلا شما چه جوری میخوای فایل bin رو بریزی تو میکرو؟
    بله درست می فرمایید برای رم چی bin می ریزیم یا hex? و چرا؟
    I'm Very Question and I have more Question,Please Answer All of my Questions


    [img width=156 height=100]http://uploadtak.com/images/u3536_555_Timer_as_Astable.gif[/img]

    دیدگاه


      #17
      پاسخ : راه اندازی LPC1768+TFTLCD "2.4" +Touch sceen+SDRAM

      نوشته اصلی توسط very question
      بله درست می فرمایید برای رم چی bin می ریزیم یا hex? و چرا؟
      BIN راحت تره.
      چراش هم وقتی با MMC کار کردی خودت میفهمی. :biggrin:
      تولید کننده انواع تابلو فرمان آسانسور با تکنولوژی روز دنیا

      دیدگاه


        #18
        پاسخ : راه اندازی LPC1768+TFTLCD "2.4" +Touch sceen+SDRAM

        نوشته اصلی توسط mehdi_nxp
        BIN راحت تره.
        چراش هم وقتی با MMC کار کردی خودت میفهمی. :biggrin:
        ممنون انشا الله تاچ راه بایفته می رم سراغ mmc البته یه فکری هم باید به حال سرعت نمایش بکنیم فکر کنم این کتاب خانه هایی که ما استفاده می کنیم ضعیف باشند
        نمی شه یکدفعه داخل رم ili9325 بنویسیم و درایور سریعتر عکس یا فیلم مورد نظر را روی lcd پخش کند؟ تابعی که من داشتم برای کتابخانه tftlcd_functions بود که به صورت پیکسلی می نوشتد حالا باید تابعی که شما دادید را تست کنم ببینم اون چطوره
        ولی حس می کنم خیلی بهتر و با سرعت بیشتری بشه روی این lcd ها نوشت :rolleyes:
        I'm Very Question and I have more Question,Please Answer All of my Questions


        [img width=156 height=100]http://uploadtak.com/images/u3536_555_Timer_as_Astable.gif[/img]

        دیدگاه


          #19
          پاسخ : راه اندازی LPC1768+TFTLCD "2.4" +Touch sceen+SDRAM

          اقا مهدی من از تابعی که گفته بودید استفاده کردم ولی اصلا عکس را نشان نمی دهد
          تابعی که شما داده بودید این بود
          کد:
          void tftlcd_write_pic_big(const unsigned short *pointer)
             {
          		int counter;
          
          	  tftlcd_write_index_register(TS_INS_GRAM_ADY);
          	  tftlcd_write_wdr(0);
          	  tftlcd_write_index_register(TS_INS_START_ADY);
          	  tftlcd_write_wdr(0);
          		tftlcd_write_index_register(TS_INS_END_ADY);
          	  tftlcd_write_wdr(319);
          	  tftlcd_write_index_register(TS_INS_GRAM_ADX);
          	  tftlcd_write_wdr(239);
          	  tftlcd_write_index_register(TS_INS_START_ADX);
          	  tftlcd_write_wdr(0);
          	  tftlcd_write_index_register(TS_INS_END_ADX);
          	  tftlcd_write_wdr(239);
          
          	  tftlcd_write_index_register(TS_INS_RW_GRAM);
          
          	  for(counter = 0;counter < 76800;counter++)
          	    tftlcd_write_wdr(pointer[counter]);
             }
          من یکمی تغییرش دادم چون در حالت Horizontal دارم عکس نشان می دهم شد این
          کد:
          void tftlcd_write_pic_big(const unsigned short *pointer)
             {
          		int counter;
          
           tftlcd_write_index_register(TS_INS_START_ADX);
            tftlcd_write_wdr(0);
            tftlcd_write_index_register(TS_INS_END_ADX);
            tftlcd_write_wdr(239);
            tftlcd_write_index_register(TS_INS_GRAM_ADX);
            tftlcd_write_wdr(0);
            tftlcd_write_index_register(TS_INS_START_ADY);
            tftlcd_write_wdr(0);
            tftlcd_write_index_register(TS_INS_END_ADY);
            tftlcd_write_wdr(319); 
          	tftlcd_write_index_register(TS_INS_GRAM_ADY);
            tftlcd_write_wdr(319);
          
          	  tftlcd_write_index_register(TS_INS_RW_GRAM);
          		
          	  for(counter = 0;counter < 76800;counter++)
          	    tftlcd_write_wdr(pointer[counter]);
          			 
             }
          ولی چیزی روی lcd نشان داده نشد :sad:
          دوتا از رجیسترهایی هم که در پایین نشان دادم دقیقا نفهمیدم چه کار می کنند، تعداد line ها را مشخص می کنند؟؟ مثلا در حالت افقی 319 تا خط داریم درسته؟؟؟ :eek:
          کد:
            tftlcd_write_index_register(TS_INS_GRAM_ADX);
          tftlcd_write_index_register(TS_INS_GRAM_ADY);
          I'm Very Question and I have more Question,Please Answer All of my Questions


          [img width=156 height=100]http://uploadtak.com/images/u3536_555_Timer_as_Astable.gif[/img]

          دیدگاه


            #20
            پاسخ : راه اندازی LPC1768+TFTLCD "2.4" +Touch sceen+SDRAM

            سلام
            خوب بد تغییر دادی دیگه.
            کد:
                lcd_write_index_register(TS_INS_GRAM_ADX);
                lcd_write_wdr(0);
                lcd_write_index_register(TS_INS_START_ADX);
                lcd_write_wdr(0);
                lcd_write_index_register(TS_INS_END_ADX);
                lcd_write_wdr(319);
                lcd_write_index_register(TS_INS_GRAM_ADY);
                lcd_write_wdr(0);
                lcd_write_index_register(TS_INS_START_ADY);
                lcd_write_wdr(0);
                lcd_write_index_register(TS_INS_END_ADY);
                lcd_write_wdr(239);
            تولید کننده انواع تابلو فرمان آسانسور با تکنولوژی روز دنیا

            دیدگاه


              #21
              پاسخ : راه اندازی LPC1768+TFTLCD "2.4" +Touch sceen+SDRAM

              این کارم کردم باز این تابع چیزی نشان نمی دهد :angry:
              قسمت main هم به این صورت است
              کد:
              int main(){
              
              SystemInit();
              tftlcd_init();
              tftlcd_clear();
              	
              		tftlcd_write_pic(0,0,car);
              		Delay();
              		
              		tftlcd_write_pic_big(animal);
                 
              while(1);
              }
              عکس car را با تابع tftlcd_write_pic نشان می دهد بعد از Delay صفحه سفید می شود oo: وقسمت tftlcd_write_pic_big به درستی کار نمی کند :sad:
              I'm Very Question and I have more Question,Please Answer All of my Questions


              [img width=156 height=100]http://uploadtak.com/images/u3536_555_Timer_as_Astable.gif[/img]

              دیدگاه


                #22
                پاسخ : راه اندازی LPC1768+TFTLCD "2.4" +Touch sceen+SDRAM

                مگه هدر lcd شما این قابلیت رو نداره؟
                اگه نداره بگرد یکی پیدا کن که داشته باشه خودتو راحت کن.
                تولید کننده انواع تابلو فرمان آسانسور با تکنولوژی روز دنیا

                دیدگاه


                  #23
                  پاسخ : راه اندازی LPC1768+TFTLCD "2.4" +Touch sceen+SDRAM

                  نوشته اصلی توسط mehdi_nxp
                  مگه هدر lcd شما این قابلیت رو نداره؟
                  اگه نداره بگرد یکی پیدا کن که داشته باشه خودتو راحت کن.
                  خوب خودم این تابع را بهش اضافه کردم، مگه نمی شه؟
                  از هدر های دیگه هم از lcd.h هم وقتی استفاده می کنم سرعتش بیشتر از هدرtftlcd_functions.h است ولی عکسهایی که تبدیل کردم را داخل lcd.h نشان نمی دهد برای این هدر چه صورت باید عکس را تبدیل کنیم؟؟ من از نرم افزار bmp2h_conv استفاده می کنم
                  می شه یک هدر خوب معرفی کنید
                  I'm Very Question and I have more Question,Please Answer All of my Questions


                  [img width=156 height=100]http://uploadtak.com/images/u3536_555_Timer_as_Astable.gif[/img]

                  دیدگاه


                    #24
                    پاسخ : راه اندازی LPC1768+TFTLCD "2.4" +Touch sceen+SDRAM

                    میشه بگید چه طور میخواهید مثلا یه عکس 240*320 رو به صورت 320*240 نشون بدید.خب نمیشه دیگه.
                    شما عکس رو باید اول به شکل افقی در بیارید بعد تبدیل کنید و سپس با همون تابع نمایش به صورت عمودی نشون بدید.

                    http://www.eca.ir/forum2/index.php?topic=75089.0
                    تولید کننده انواع تابلو فرمان آسانسور با تکنولوژی روز دنیا

                    دیدگاه


                      #25
                      پاسخ : راه اندازی LPC1768+TFTLCD "2.4" +Touch sceen+SDRAM

                      نوشته اصلی توسط mehdi_nxp
                      میشه بگید چه طور میخواهید مثلا یه عکس 240*320 رو به صورت 320*240 نشون بدید.خب نمیشه دیگه.
                      شما عکس رو باید اول به شکل افقی در بیارید بعد تبدیل کنید و سپس با همون تابع نمایش به صورت عمودی نشون بدید.

                      http://www.eca.ir/forum2/index.php?topic=75089.0
                      بله lcd.h مثل tftlcd_functions.h نیست که هم به صورت افقی عکس بریزه و هم عمودی برای همین عکس منو نشان نمی داد
                      این لینکی هم که دادین از همین هدر tftlcd_functions.h استفاده کرده
                      I'm Very Question and I have more Question,Please Answer All of my Questions


                      [img width=156 height=100]http://uploadtak.com/images/u3536_555_Timer_as_Astable.gif[/img]

                      دیدگاه


                        #26
                        پاسخ : راه اندازی LPC1768+TFTLCD "2.4" +Touch sceen+SDRAM

                        خب حالا می خوام از روی رم SD عکس ها را روی lcd نشون بدهم برای شروع می خواهم با روش سکتوری و باspi کار کنم من فایل bin از عکس تهیه کردم ریختم داخل رم حالا نمی دونم از کدام سکتور باید شروع کنم به خوندن
                        عکسی که با winhex گرفتم را قرا می دهم لطفا راهنمایی کنید
                        قسمتی که مشخص شده هدر می باشد و بقیش مربوط به عکس هستش
                        I'm Very Question and I have more Question,Please Answer All of my Questions


                        [img width=156 height=100]http://uploadtak.com/images/u3536_555_Timer_as_Astable.gif[/img]

                        دیدگاه


                          #27
                          پاسخ : راه اندازی LPC1768+TFTLCD "2.4" +Touch sceen+SDRAM

                          سلام دوباره به دوستان عزیز مخصوصا اقا مهدی
                          در هنگام اجرا برنامه قسمت mmc_init در یک خطی برنامه گیر می کند مموری را از سکوت در میارم نیز همان جا گیر می کند احتمالا یا پایه ها را اشتباه وصل کردم یا اینکه مموری در سوکت مورد نظر به خوبی وصل نمی شود
                          چطور مطمن شم که پایه های مموری به پایه هایی که از سوکت اومده بیرون اتصال پیدا می کند
                          پایه های میکرو را نیز به این صورت به مموری وصل کردم درسته؟؟(پایه های 60و61و62و63)
                          SSبه CS
                          MISOبه CD-OUT
                          MOSI به CD-IN
                          SCKبه SD_SCK
                          I'm Very Question and I have more Question,Please Answer All of my Questions


                          [img width=156 height=100]http://uploadtak.com/images/u3536_555_Timer_as_Astable.gif[/img]

                          دیدگاه


                            #28
                            پاسخ : راه اندازی LPC1768+TFTLCD "2.4" +Touch sceen+SDRAM

                            :cry: :cry: :cry: :cry: :cry: :cry: :cry: :cry: :cry: :cry: :cry: :cry: :cry: :cry: :cry: :cry: :cry: :cry: :cry: :cry: :cry:
                            سلام.
                            من نمیتونم تاچ lcd رو با درایور xpt2046راه بندازم.کممممممممممممممممممککککککککککککککککم کنید .

                            دیدگاه

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