اطلاعیه

Collapse
No announcement yet.

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

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

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

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

    دیدگاه


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

      نوشته اصلی توسط Shahab Az
      من با کلی تاخیر که البته دلیلش همون از کار افتادن قسمت usb هدر بردم بود با جیتگ تونستم اینو در بیارم ازش که همزمان نمیشه هم عکس و هم نوشته رو نشون داد
      یعنی نوشته بدون عکس درست اجرا میشه ولی با عکس نه
      البته در مورد تابع فارسی نوشته ها
      تابع قدیمی که فقط ایگلیسی بودو نتونستم تست کنم
      من خودم راحت میزنم. نمیدونم چرا شما نمیتونین. آخه هیچ ارتباطی با هم ندارن. فک کنم یجا برنامتون گیر میکنه. مثلا اول نوشته بزارین بعد عکس بعد نوشته. فک کنم برنامتون توی عکس گیر میکنه و نوشته دوم نمیاد
      زندگی یعنی امید و حرکت
      کارهایتان را آغاز کنید، توانایی انجام دادنش را بدست خواهید آورد
      سوالاتی که در انجمن قابل طرح شدن هستند در پیام خصوصی جواب داده نمی شود.
      برای تشکر از دکمه تشکر کنار هر پست استفاده کنید، پست هایی که فقط حاوی تشکر هستند پاک می شوند.
      به دلیل کار بر روی پایاننامه و دفاع، مدتی نیستم!

      دیدگاه


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

        چی بگم والا :question:
        بزار اونم تست کنم ببینم ربطی داره بهش یا نه :rolleyes:


        اضافه شده در تاریخ :
        علی جان هدری که زحمتشو کشیدی بربایه ی نوشتن بیکسل هستش؟؟
        یعنی ربط مستقیم به بردازشگر داره که هرچی از یه بردازنده ی سریعتر استفاده کنی سرعت رفرش صفحه بیشتر میشه! درسته؟؟

        دیدگاه


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

          نوشته اصلی توسط Shahab Az
          علی جان هدری که زحمتشو کشیدی بربایه ی نوشتن بیکسل هستش؟؟
          یعنی ربط مستقیم به بردازشگر داره که هرچی از یه بردازنده ی سریعتر استفاده کنی سرعت رفرش صفحه بیشتر میشه! درسته؟؟
          بله
          بر اساس نوشتن پیکسل هست
          خیلی راحت میتونی هدر رو برای پردازنده های دیگه تبدیل کنی
          و هر چی سرعتش بیشتر باشه سرعت رفرش صفحه هم میره بالا تر
          زندگی یعنی امید و حرکت
          کارهایتان را آغاز کنید، توانایی انجام دادنش را بدست خواهید آورد
          سوالاتی که در انجمن قابل طرح شدن هستند در پیام خصوصی جواب داده نمی شود.
          برای تشکر از دکمه تشکر کنار هر پست استفاده کنید، پست هایی که فقط حاوی تشکر هستند پاک می شوند.
          به دلیل کار بر روی پایاننامه و دفاع، مدتی نیستم!

          دیدگاه


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

            امکان این نیست که پاک کرد صفحه با دستوری غیر از نوشتن پیکسل باشه؟ یعنی به جای نوشتن مقدار سفید برای هر پیکسل یه دیفالتی وجود داشته باشه که صفحه پاک بشه؟ به نظرم اگر پاک کردن صفحه بدون نوشتن پیکسل رو ال سی دی اتفاق بیوفته حتی سرعت برای نوشتن بعد از پاک کردن خیلی بالاتر بره . من دیتاشیت کنترولر ال سی دی رو نخوندم ولی انیجور استنباط کردم که بشه بجای نوشتن پیکسل سفید برای پاک کردن باید دستور خاصی هم باشه! شما که زحمتشو کشیدی همچین چیزیو تو دیتاشیتش پیدا نکردی؟

            دیدگاه


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

              نوشته اصلی توسط Shahab Az
              امکان این نیست که پاک کرد صفحه با دستوری غیر از نوشتن پیکسل باشه؟ یعنی به جای نوشتن مقدار سفید برای هر پیکسل یه دیفالتی وجود داشته باشه که صفحه پاک بشه؟ به نظرم اگر پاک کردن صفحه بدون نوشتن پیکسل رو ال سی دی اتفاق بیوفته حتی سرعت برای نوشتن بعد از پاک کردن خیلی بالاتر بره . من دیتاشیت کنترولر ال سی دی رو نخوندم ولی انیجور استنباط کردم که بشه بجای نوشتن پیکسل سفید برای پاک کردن باید دستور خاصی هم باشه! شما که زحمتشو کشیدی همچین چیزیو تو دیتاشیتش پیدا نکردی؟
              سلام
              ببین همچین دستوری نبود ولی فک کنم با ریست بشه این کارو کرد. منظورم پایه ریست هست
              البته نمیدونم بعدش باید lcd_init رو بزنی یا نه. اگه میتونی تست کن چون من الان مسافرتم وسیله ندارم :sad:
              زندگی یعنی امید و حرکت
              کارهایتان را آغاز کنید، توانایی انجام دادنش را بدست خواهید آورد
              سوالاتی که در انجمن قابل طرح شدن هستند در پیام خصوصی جواب داده نمی شود.
              برای تشکر از دکمه تشکر کنار هر پست استفاده کنید، پست هایی که فقط حاوی تشکر هستند پاک می شوند.
              به دلیل کار بر روی پایاننامه و دفاع، مدتی نیستم!

              دیدگاه


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

                سلام :wow:
                من اون سورس تست که گذاشتین با کتابخونه ی جدید رو دانلود کردم الان ک میخوام اجرا کنم این خطا رو میده بعد این کتابخونه ال سی دی رو ب یه برنامه ی دیگه پیوست کردم بازم همین خطا رو داد میشه یه راهنمایی کنین ؟ :read:

                دیدگاه


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

                  نوشته اصلی توسط Ho3le
                  سلام :wow:
                  من اون سورس تست که گذاشتین با کتابخونه ی جدید رو دانلود کردم الان ک میخوام اجرا کنم این خطا رو میده بعد این کتابخونه ال سی دی رو ب یه برنامه ی دیگه پیوست کردم بازم همین خطا رو داد میشه یه راهنمایی کنین ؟ :read:

                  سلام
                  به گمونم keil رو کرک نکردین
                  گمون که چه عرض کنم مطمئنم
                  زندگی یعنی امید و حرکت
                  کارهایتان را آغاز کنید، توانایی انجام دادنش را بدست خواهید آورد
                  سوالاتی که در انجمن قابل طرح شدن هستند در پیام خصوصی جواب داده نمی شود.
                  برای تشکر از دکمه تشکر کنار هر پست استفاده کنید، پست هایی که فقط حاوی تشکر هستند پاک می شوند.
                  به دلیل کار بر روی پایاننامه و دفاع، مدتی نیستم!

                  دیدگاه


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

                    با سلام :sad: :wow:
                    من میخواستم یه عکسی ک تو مموری کارت هستش رو تو حالت LANDSCAPE نمایش بدم ولی این نحوه ی پیکسل دهیش اشتباهه یعنی این برا حالت PORTRAIT هستش حالا اگه بخوام تو حالت LANDSCAPE نمایش بدم باید چیکار کنم !(البته خودم خیلی ور رفتم ولی حل نشد ) :sad:

                    کد:
                    f = fopen("Pic1.BMP","r");
                    tftlcd_gotoxy(0,5);
                    tftlcd_putsf("opened",WHITE,PURPLE,0);
                    fseek(f,57,SEEK_SET);
                    for(i=0;i<320;i++)
                    	for(j=0;j<240;j++)
                    	{
                    		blue = fgetc(f);
                    		green = fgetc(f);
                    		red = fgetc(f);
                    		col = RGB2COL(red,green,blue);
                    		tftlcd_write_pixel(j,i,col);
                    			
                    	}
                    fclose(f);

                    دیدگاه


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

                      نوشته اصلی توسط Ho3le
                      با سلام :sad: :wow:
                      من میخواستم یه عکسی ک تو مموری کارت هستش رو تو حالت LANDSCAPE نمایش بدم ولی این نحوه ی پیکسل دهیش اشتباهه یعنی این برا حالت PORTRAIT هستش حالا اگه بخوام تو حالت LANDSCAPE نمایش بدم باید چیکار کنم !(البته خودم خیلی ور رفتم ولی حل نشد ) :sad:

                      کد:
                      f = fopen("Pic1.BMP","r");
                      tftlcd_gotoxy(0,5);
                      tftlcd_putsf("opened",WHITE,PURPLE,0);
                      fseek(f,57,SEEK_SET);
                      for(i=0;i<320;i++)
                      	for(j=0;j<240;j++)
                      	{
                      		blue = fgetc(f);
                      		green = fgetc(f);
                      		red = fgetc(f);
                      		col = RGB2COL(red,green,blue);
                      		tftlcd_write_pixel(j,i,col);
                      			
                      	}
                      fclose(f);
                      سلام
                      عکست باید به صورت Landscape باشه و بعدش کافیه محدوده حلقه های for تودر تو رو عوض کنی تا بتونی نمایشش بدی
                      جای عرض و ارتفاع عوض میشه
                      زندگی یعنی امید و حرکت
                      کارهایتان را آغاز کنید، توانایی انجام دادنش را بدست خواهید آورد
                      سوالاتی که در انجمن قابل طرح شدن هستند در پیام خصوصی جواب داده نمی شود.
                      برای تشکر از دکمه تشکر کنار هر پست استفاده کنید، پست هایی که فقط حاوی تشکر هستند پاک می شوند.
                      به دلیل کار بر روی پایاننامه و دفاع، مدتی نیستم!

                      دیدگاه


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

                        یه سوال دیگه داشتم شرمنده
                        یه عکس 30*290 دارم که میخوام اینو از مموری بخونم و نمایش بدم با این کد ولی تصویر رو بد نشون میده!!!
                        کد:
                        f = fopen("Pic3.BMP","r");
                        fseek(f,57,SEEK_SET);
                        for(i=0;i<290;i++)
                        
                        	for(j=0;j<30;j++)
                        	{
                        		blue = fgetc(f);
                        		green = fgetc(f);
                        		red = fgetc(f);
                        		col = RGB2COL(red,green,blue);
                        		tftlcd_write_pixel(i,j,col);
                        			
                        	}

                        دیدگاه


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

                          نوشته اصلی توسط Ho3le
                          یه سوال دیگه داشتم شرمنده
                          یه عکس 30*290 دارم که میخوام اینو از مموری بخونم و نمایش بدم با این کد ولی تصویر رو بد نشون میده!!!
                          کد:
                          f = fopen("Pic3.BMP","r");
                          fseek(f,57,SEEK_SET);
                          for(i=0;i<290;i++)
                          
                          	for(j=0;j<30;j++)
                          	{
                          		blue = fgetc(f);
                          		green = fgetc(f);
                          		red = fgetc(f);
                          		col = RGB2COL(red,green,blue);
                          		tftlcd_write_pixel(i,j,col);
                          			
                          	}
                          خب ی کار کن.
                          عکست و تصویری رو که نشون میده رو هم برام بزار
                          با دوربین ی عکس خوب از صفحه LCD بگیر.
                          من تا نبینم چی شده که نمیدونم چی باید بگم. البته از ظاهر قضیه میتونم بگم برنامت درسته ولی چرا اشتباه شده رو با دیدن تصاویر شاید بتونم بگم
                          زندگی یعنی امید و حرکت
                          کارهایتان را آغاز کنید، توانایی انجام دادنش را بدست خواهید آورد
                          سوالاتی که در انجمن قابل طرح شدن هستند در پیام خصوصی جواب داده نمی شود.
                          برای تشکر از دکمه تشکر کنار هر پست استفاده کنید، پست هایی که فقط حاوی تشکر هستند پاک می شوند.
                          به دلیل کار بر روی پایاننامه و دفاع، مدتی نیستم!

                          دیدگاه


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

                            این عکسیه که نشون میده

                            اینم خود عکس

                            دیدگاه


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

                              باز هم سوال
                              اینم ببینین


                              تو یه فایل txt عدد 20 رو نوشتم عدد خودش هم به صورت فارسی بود ولی وقتی به کد تبدیل کردم و نمایش دادم این در اومد!!!
                              عدد رو فارسی نشون نمیده!

                              دیدگاه


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

                                نوشته اصلی توسط Ho3le
                                باز هم سوال
                                اینم ببینین


                                تو یه فایل txt عدد 20 رو نوشتم عدد خودش هم به صورت فارسی بود ولی وقتی به کد تبدیل کردم و نمایش دادم این در اومد!!!
                                عدد رو فارسی نشون نمیده!
                                اولا باید از تابع tftlcd_putsf_mix استفاده کنی
                                دوما قبل از استفاده از اون تابع باید از tftlcd_fa_num استفاده کنی تا اعداد رو فارسی چاپ کنه. مهم نیست تو فایل چه جوری نوشتی مهم اینه که این تابع رو استفاده کنی
                                زندگی یعنی امید و حرکت
                                کارهایتان را آغاز کنید، توانایی انجام دادنش را بدست خواهید آورد
                                سوالاتی که در انجمن قابل طرح شدن هستند در پیام خصوصی جواب داده نمی شود.
                                برای تشکر از دکمه تشکر کنار هر پست استفاده کنید، پست هایی که فقط حاوی تشکر هستند پاک می شوند.
                                به دلیل کار بر روی پایاننامه و دفاع، مدتی نیستم!

                                دیدگاه

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