اطلاعیه

Collapse
No announcement yet.

دیکد فرمت های تصویری و نمایش روی LCD 3.2 با LPC1768

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

    پاسخ : دیکد فرمت های تصویری و نمایش روی LCD 3.2 با LPC1768

    فایل bmp چجوری تبدیل به bin می کنید ؟ :question: :question:
    چون بهترین راه برا نمایش عکس همینه .

    دیدگاه


      پاسخ : دیکد فرمت های تصویری و نمایش روی LCD 3.2 با LPC1768

      سلام دوستان من از emwin استفاده می کنم
      این کارهای که انجام داددید رو میشه با emvin انجام داد؟؟
      یا فقط باید کتابخانه خود کیل باشه.
      داناترین مردم کسی است که دانش مردم را با دانش خود جمع کند
      پیامبر اکرم (ص)
      علی ابن ابیطالب : همانا پاداش دانشمند از شخص روزه دار و شب زنده دارکه در راه خدا جهاد می کند بیشتر است
      اگر میخواهید دشمنان خود را تنبیه کنید به دوستان خود محبت کنید.(کورش کبیر)

      دیدگاه


        پاسخ : دیکد فرمت های تصویری و نمایش روی LCD 3.2 با LPC1768

        سلام
        من از این کد برای دیکد کردن فرمت تصویر bmp و نمایش روی lcd7 اینچ استفاده کردم:
        کد:
        void lcd_show_bmp(int x,int y,char *name){ 
        unsigned char info[70];  
        int offset,width,height,bpp,comp,color,r,g,b; 
        int counter_x, counter_y,a; 
        FILE *f; f = fopen (name,"r");  
        if(f!=NULL){   
        fread(info,1,70,f); 
        offset=(info[13]<<24)|(info[12]<<16)|(info[11]<<8)|(info[10]);  
        width =(info[21]<<24)|(info[20]<<16)|(info[19]<<8)|(info[18]);  
        height=(info[25]<<24)|(info[24]<<16)|(info[23]<<8)|(info[22]); 
        bpp  =(info[29]<<8 )|(info[28]); 
        comp =(info[33]<<24)|(info[32]<<16)|(info[31]<<8)|(info[30]);  
        fseek(f,offset,SEEK_SET);     
                   if(bpp==16){  
        					 if(comp==0){   
        					 for(counter_y=y;counter_y <height+y;counter_y++){  
        					 for(counter_x =x;counter_x < width+x;counter_x++){  
        					 color=fgetc(f);       
        					 color|=fgetc(f)<<8;   
        					 wr_dat(color);    
        					 }         
        					 }      
        					 }   
        					 }
                  fclose (f); 
        				  } 
        				  }
        موردش این بود که تصاویر را مثل یک نقاشی نشون می داد و دلیلی هم براش پیدا نکردم
        دو حالت داره یا دیکد کردن مورد داره یا تصاویر را درست به فرمت bmp تبدیل نمی کنم
        از دوستان کسی با این مورد مواجه شده؟
        فيلم آموزشي ميکروکنترلر LPC1768
        فيلم آموزشي تکميلي و پيشرفته ميکروکنترلر LPC1768
        فيلم آموزش کاربردی زبان سی در میکروکنترلر ARM
        فیلم آموزش مقدماتی میکروکنترلر LPC1788 به زودی ...

        دیدگاه


          پاسخ : دیکد فرمت های تصویری و نمایش روی LCD 3.2 با LPC1768

          کسی نبود!؟
          دو مورد دیگه هم هست
          1- تصاویری که با comp==3 داشتم را اصلا نشون نمی ده! جالبه ... oo:
          height را منفی بدست میاره: 480-
          اصلا چگونه و با چه نرم افزاری عکس را تبدیل کنیم که بشه comp==3 یعنی :
          3 BI_BITFIELDS Bit field or Huffman 1D compression for BITMAPCOREHEADER2 Pixel format defined by bit masks or Huffman 1D compressed bitmap for BITMAPCOREHEADER2
          قتی هم که یه منفی بذاری سر height و عکسو نشون میده نقاشی نشن میده به جای عکس!

          باز به کد خودش که این مدل تصاویر را خوب نشون میده:

          2- اصلا دقت نکرده بودم که تصاویر را باید از بالای تصویر به پایین نشان دهد . وقتی از بالا به پایین ال سی دی تصویر را می آورد می بینی تصویر برعکسه و باید یا خود یا ال سی دی 180 درجه بچرخونی! :biggrin:
          فيلم آموزشي ميکروکنترلر LPC1768
          فيلم آموزشي تکميلي و پيشرفته ميکروکنترلر LPC1768
          فيلم آموزش کاربردی زبان سی در میکروکنترلر ARM
          فیلم آموزش مقدماتی میکروکنترلر LPC1788 به زودی ...

          دیدگاه


            پاسخ : دیکد فرمت های تصویری و نمایش روی LCD 3.2 با LPC1768

            کد 24 بیت را هم تست کردم. این یکی خوب کار کرد :wow:
            فيلم آموزشي ميکروکنترلر LPC1768
            فيلم آموزشي تکميلي و پيشرفته ميکروکنترلر LPC1768
            فيلم آموزش کاربردی زبان سی در میکروکنترلر ARM
            فیلم آموزش مقدماتی میکروکنترلر LPC1788 به زودی ...

            دیدگاه


              پاسخ : دیکد فرمت های تصویری و نمایش روی LCD 3.2 با LPC1768

              کلا جالبه که وقتی یک عکس را با نرم افزار Image2Lcd به فرمت C. تبدیل و نمایش میدهم همه چی خوب و خوشه ولی تا همون عکس را به صورت bmp (چه به صورت 16 بیت چه به صورت 24 بیت) از SD کارت نماتیش میدهم نمایش به صورت قرینه انجام مبشه! و باید عکس را قرینه ذخیره کنیم تا درست نشون بده
              فکر می کنید چه دلیلی میتونه داشته باشه!؟
              فيلم آموزشي ميکروکنترلر LPC1768
              فيلم آموزشي تکميلي و پيشرفته ميکروکنترلر LPC1768
              فيلم آموزش کاربردی زبان سی در میکروکنترلر ARM
              فیلم آموزش مقدماتی میکروکنترلر LPC1788 به زودی ...

              دیدگاه


                پاسخ : دیکد فرمت های تصویری و نمایش روی LCD 3.2 با LPC1768

                نوشته اصلی توسط یوسف خداپرست
                سلام من کامپایلرم رو به ورژن 4.7 ارتقا دادم و همون پروژه رو کامپایل می کنم اروری نمی ده. شما لایسنس (rlarm (rlarm411.exe رو نصب کردید؟ اگر نه . در اینصورت حتماً باید این لایسنس رو نصب کنید که من براتون لینک می کنم و دوم اینکه از keygen های جدید برای ورژن های بالاتر استفاده کنید که من یکی رو براتون لینک می کنم که این keygen برای ورژن 4.5 و بالاتر می باشد. این موارد رو اصلاح کنید و نتیجه رو بگید-

                http://www.4shared.com/rar/61OE-sR6/...E_Y_G_E_N.html
                http://www.4shared.com/rar/YD9PFe-s/rlarm411.html
                من فقط rlarm رو نصب کردم هفت تا error قبلا داشتم که دیگه ندارم.البته keygen رو هم قبلا نصب کرده بودم.ممنون دوست عزیز.در ضمن ورژن keil م 4.74 هستش.
                دقت کردین تو مهمونیا یه کیوی رو وقتی با پوست میخورین چه جور نگاتون میکنن.!!!!

                هيچگاه چيزي را خوب نمي فهمي، مگر اينكه بتواني آن را براي مادربزرگت شرح دهي!((آلبرت انيشتين))

                دیدگاه


                  پاسخ : دیکد فرمت های تصویری و نمایش روی LCD 3.2 با LPC1768

                  ورژن کیل م 4.74 هستش.با mmc های 2 و 4 گیگا بایتی هم نتیجه گرفتم.
                  دقت کردین تو مهمونیا یه کیوی رو وقتی با پوست میخورین چه جور نگاتون میکنن.!!!!

                  هيچگاه چيزي را خوب نمي فهمي، مگر اينكه بتواني آن را براي مادربزرگت شرح دهي!((آلبرت انيشتين))

                  دیدگاه


                    پاسخ : دیکد فرمت های تصویری و نمایش روی LCD 3.2 با LPC1768

                    سلام
                    در لینک زیر با lpc1768 فایل های jpg روی فلش و مموری کارت دیکد میشن و روی lcd به نمایش در میان:
                    http://www.electro2014.ir/%D9%BE%D8%B1%D9%88%DA%98%D9%87-%D9%86%D9%85%D8%A7%DB%8C%D8%B4-%D8%AA%D8%B5%D8%A7%D9%88%DB%8C%D8%B1-jpg-%D8%A7%D8%B2-%D8%B1%D9%88%DB%8C-usb-%D8%A8%D8%A7-lpc1768.html

                    توی لینک زیر هم آخرین ورژن bmp2h هست که ویرایش خودم هست و خروجی bin هم داره که روش دیکدش هم هست به همراه یه مثال با lpc1768:
                    http://www.electro2014.ir/%D9%86%D8%B1%D9%85-%D8%A7%D9%81%D8%B2%D8%A7%D8%B1-bmp2h-%D9%88%D8%B1%DA%98%D9%86-6-5-%DA%A9%D8%A7%D9%85%D9%84%D8%A7-%D9%81%D8%A7%D8%B1%D8%B3%DB%8C.html
                    معيار واقعي بودن تصميم، آن است که دست به عمل بزنيم.

                    دیدگاه


                      پاسخ : دیکد فرمت های تصویری و نمایش روی LCD 3.2 با LPC1768

                      سلام، میخواستم بپرسم امکان داره دوستان برای نمایش قایل gif بطور مستقیم از روی مموری یا فلش بدون تبدبل به هگز یه راهنمایی بکنن؟ ممنون
                      راه را راهبر قرار مده،بلکه راهي ناپيموده را آغاز کن و از خود راهي بر جاي بگذار.

                      دیدگاه


                        پاسخ : دیکد فرمت های تصویری و نمایش روی LCD 3.2 با LPC1768

                        سلام این پروژه با هدرش برای lcd2.8inch هم بدرد میخوره یا ن

                        دیدگاه


                          پاسخ : دیکد فرمت های تصویری و نمایش روی LCD 3.2 با LPC1768

                          این هدر ال سی دی برای 2.8inch هم جواب میده ؟

                          دیدگاه

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