اطلاعیه

Collapse
No announcement yet.

نمایش تصویر بر روی lcd رنگی بوسیله mmc

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

    نمایش تصویر بر روی lcd رنگی بوسیله mmc

    سلام خدمت تمامی دوستان
    برای من سوال پیش آمده در نمایش عکس از روی mmc ؟
    من السیدی را در مد 16 بیتی را اندازی کرده ام و من با نحوه خواندن و نوشتن فایل تکست توسط هدر ff خود کدویژن در فرمت fat اشنای دارم
    من بدین صورت عمل نمودم که ابتدا فایل bmp را توسط نرم افزار های تبدیل به کد به کد تبدیل نمودم به صورت زیر:



    //############################################
    // bmp to header file convertor version 3.0
    // Author : www.ThaiEasyElec.com
    //############################################
    // source bmp file : C:\Users\Armin\Desktop\Caqqqpture.bmp
    // source pixel dept : 32
    // target name : C:\Users\Armin\Desktop\qqqqqqqq.h
    // target pixel dept : 16
    // target width : 148
    // target height : 63
    // ############################################
    flash unsigned short picture[] =
    {
    120,98,
    0xB696,0xB696,0xB6B6,0xB6B6,0xB6B6,0xB6B6,0xAE96,0 xAE96,
    0xAEB6,0xAE96,0xAE96,0xAE96,0xAE96,0xAEB6,0xAEB6,0 xAEB6,
    0xB696,0xB696,0xB6B6,0xB6B6,0xB6B7,0xB6B7,0xB6B7,0 xB6B7,
    0xB6B7,0xB6B7,0xB6B7,0xBED8,0xBEF8,0xBEF8,0xBEF8,0 xBF19,
    0xBEF8,0xB6F8,0xB6F8,0xB6F8,0xB6F8,0xBEF8,0xBEF8,0 xC718,
    ...........
    فقط قسمت ابتدا وانتهای عکس را قرار داده ام
    0xFF9B,0xFF7B,0xF77B,0xF75B,0xF75B,0xEF3B,0xEF1B,0 xE6FA,
    0xEF1B,0xE71B,0xE6FA,0xEEFA,0xEEFB,0xF71B,0xF71B,0 xF71B,
    0xF6FA,0xFF1A,0xFF3B,0xFF5B,0xFF5B,0xFF7B,0xFF7B,0 xFF9B,

    0xFF5B,0xFF5B,0xFF5C,0xFF5B};

    (البته کدها را باحذف کروشه ها نیز امتحان کردم)
    بعد کد ها را درون فایل TEXT کپی نمودم وبا دستورات زیر فراخوانی کردم


    unsigned short buffer[];

    if ((res=f_open(&file,path2,FA_READ))==FR_OK)
    lcd_putsf("File opened",BLUE,0,WHITE);

    delay_ms(2000);
    //lcd_clear_screen();
    lcd_gotoxy(0,2); //

    if ((res=f_read(&file,buffer,sizeof(buffer)-1,&nbytes))==FR_OK)
    {
    lcd_putsf("Reading Data",BLUE,0,WHITE);
    delay_ms(2000);
    //lcd_clear_screen();
    lcd_write_pic(0,0,buffer);


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

    در کار من فرقی در نمایش عکس بصورت مستقیم از فایل bmp یا نمایش از روی فایل text ندارد فقط عکس را از روی mmc نمایش دهد

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


    در ضمن من پروژه جناب اقای اسدی را نیز چک کردم منتها lcd در mod 8bit راه اندازی شده است و حجم کدها به مقداری زیاد وفشرده است که درک کدها با سواد کم من سازگار نیست

    خواهشن راهنمایی کنید دوستان واقعا 2 هفته ای در این مسئله گیر کردم .




    #2
    پاسخ : نمایش تصویر بر روی lcd رنگی بوسیله mmc

    دوستان من منتظر پاسخ های شما هستم خواهشن راهنمایی نمایید.

    :angry: :read: :angry:

    دیدگاه


      #3
      پاسخ : نمایش تصویر بر روی lcd رنگی بوسیله mmc

      با سلام،

      نمایش عکس ذخیره شده از MMC بر روی LCD دارای روتین خاص خودش هست ( روتین bmpShow در sdbmp.c ) و نیازی نیست که عکس رو به هگز تبدیل کنید، بلکه عکس بایدBMP باشه و ربط چندانی هم به مد 8 یا 16 نمایشگر LCD نداره....
      به فرض هم که اصرار داشته باشید عکس رو بصورت هگز روی MMC ذخیره و فراخوانی کنید، روش ذخیره و خوندن با کدهای اشاره شده توسط شما، اصلا درست نیست!
      مادامی که از شخصی یاد میشود، او و افکارش زنده اند ....

      Sh_Nourbakhsh@Yahoo.com

      http://s2.picofile.com/file/7170362468/_Wall_e_.jp

      دیدگاه


        #4
        پاسخ : نمایش تصویر بر روی lcd رنگی بوسیله mmc

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

        سوال من نیز این است که باید به چه صورت عمل نمایم از چه توابعی با ید استفاده نمایم برای نمایش فایل بصورت hex و اگر بتوانم بصورت مستقیم نمایش درهم که بهتر ولی باید چه کاری انجام دهم و پیش نیاز هدر sdbmp.c چه هدر و المان هایی است.


        خواهشن راهنمایی نمایید منتظر پاسخ های سازنده شما دوستان هستم .

        :angry: :read: :angry:


        نوشته اصلی توسط aivhl

        عکس بایدBMP باشه و ربط چندانی هم به مد 8 یا 16 نمایشگر LCD نداره....
        خواهشن یک مقدار توضیح دهید اگر ربط ندارد تعدادی دستورات lcd درون این هدر چیست ?

        خواهشن یک کلام بگویید ربط دارد یا ندارد ممنون میشوم اینجوری در کار گمراهی پیش میاد .باتشکر .

        دیدگاه


          #5
          پاسخ : نمایش تصویر بر روی lcd رنگی بوسیله mmc

          با سلام،

          اگر به روتین های bmpShow و RGB از sdbmp.c و هدر فایل های تصویرها توجه کنید، متوجه میشید که ذخیره و خوندن فایل از MMC در قالب BMP و یا هدر فایل، 16 بیتی هستش. پس تا اینجا بی ربطه!
          و اما اگر به روتین های LCDOutDat2 و LCDOutDat و LCDOutIns از ili9325.c توجه کنید، متوجه میشید که در مد 8 بیتی اطلاعات در دو مرحله از طریق [shadow=red,left]یک پورت[/shadow] به خطوط دیتای LCD ارسال میشه، حالا اگر شما در مد 16 بیتی از LCD استفاده میکنی، تنها فرقش اینه که دیتا رو در دو مرحله، روی [shadow=red,left]دوتا پورت[/shadow] میفرستی، مگر اینکه شما از یک میکروی 16 بیتی استفاده کنی، که فکر نکنم اینطور باشه! پس باز هم بی ربط شد :mrgreen:

          حالا ما اطلاع نداریم که شما از چه روتین هائی برای 16 بیتی داری استفاده میکنی، بهتره به روتین های متناظر LCDOutDat2 و LCDOutDat و LCDOutIns دقت کنی تا جواب سوالت رو بگیری......

          اینا رو هم دانلود کن و یه نگاهی بهشون بنداز، توی main روتین نمایش تصویر BMP از MMC رو هم داره
          http://www.4shared.com/file/W4iR4rTv/N96_dist_v2.html

          در کل sdbmp.c نیاز به فایل های مربوط به MMC داره ( خودش هم توی همون دایرکتوری هست ) پیشنهاد میکنم در مد 8 بیتی با این روتین ها جواب بگیر و بعدا برو به مد 16 بیتی ( هر چند که با میکروی 8 بیتی هیچ فرقی با هم ندارن ) ، برای رفتن به مد 8 بیتی با سخت افزار فعلیت، نیازی به تغییرات سخت افزاری چندانی هم نیست!

          خواستی روتین های خودت رو هم برای بررسی بیشتر بزار....
          مادامی که از شخصی یاد میشود، او و افکارش زنده اند ....

          Sh_Nourbakhsh@Yahoo.com

          http://s2.picofile.com/file/7170362468/_Wall_e_.jp

          دیدگاه


            #6
            پاسخ : نمایش تصویر بر روی lcd رنگی بوسیله mmc

            با سلام مجدد و تشکر از پاسخ شما من برای ویرایش هدر sdbmp.c بدین صورت عمل نمودم توابع LCDOutDat و LCDOutIns را با توابع زیر جایگزین نموذم

            void lcd_write_index_register(char ins) //LCDOutIns
            {
            CS_LOW;
            RS_LOW;
            LCD_DATAPORT_MSB_PORT=0x00;
            LCD_DATAPORT_LSB_PORT=ins;
            WR_LOW;
            WR_HIGH;
            CS_HIGH;
            }

            //-----------------------------------------------------------------------
            // write a word data into the WDR lcd register
            //-----------------------------------------------------------------------
            void lcd_write_wdr(int data) //LCDOutDat
            {
            CS_LOW;
            RS_HIGH;
            LCD_DATAPORT_MSB_PORT=(data>>8);
            LCD_DATAPORT_LSB_PORT=data;
            WR_LOW;
            WR_HIGH;
            CS_HIGH;
            }

            منتها از ساختار ونحوه کارکرد تابع LCDOutDat2 اطلاعاتی ندارم اگر امکان دارد راهنمایی فرمائید ؟


            وهدر بعد از تغییرات بدین شکل است :



            #define LCD_pos_t int

            LCD_pos_t offsetx,offsety;
            LCD_pos_t LCD_margin_xl = 0;
            LCD_pos_t LCD_margin_xr = TS_SIZE_X - 1;
            LCD_pos_t LCD_margin_yu = 0;
            LCD_pos_t LCD_margin_yl = TS_SIZE_Y - 1;



            typedef unsigned char uint8;

            typedef struct BMIH { //declares BitMap Info Header structure
            unsigned long biSize; //Length of bitmap information header (40 bytes for Windows V3 bitmaps)
            unsigned long biWidth; //Width (pixels)
            unsigned long biHeight; //Height (pixels)
            unsigned short biPlanes; //Color planes, always 1
            unsigned short biBitCount; //Color bits per pixel (1, 4, 8, 16, 24 and 32)
            unsigned long biCompression; //Compression method, we only read uncompressed (type 0)
            unsigned long biSizeImage; //Image data length
            unsigned long biXPelsPerMeter; //Horizontal resolution (pixels per meter)
            unsigned long biYPelsPerMeter; //Vertical resolution (pixel per meter)
            unsigned long biClrUsed; //Number of colors, ignored.
            unsigned long biClrImportant; //Number of important colors, ignored.
            }BMP_INFO;

            typedef struct BMFH { //declares BitMap File Header structure
            unsigned short bfType; //Always 0x42 0x4D (hex for BM <-- indicating a bitmap)
            unsigned long bfSize; //File size (bytes)
            unsigned short bfReserved1; //Reserved, ignored
            unsigned short bfReserved2; //Reserved, ignored
            unsigned long bfOffBits; //Location in file of the first bitmap data
            }BMP_HEADER;


            unsigned long bmpWidth; //Width (pixels)
            unsigned long bmpHeight; //Height (pixels)

            FRESULT bmpFile(const char* fname)
            {
            BMP_HEADER BMPHeader;
            BMP_INFO BMPInfo;
            //FRESULT res;
            WORD br;

            if (f_open(&file,fname,FA_READ) != FR_OK) return 1; // File Open count
            if (f_read(&file,&BMPHeader, sizeof(BMPHeader), &br) != FR_OK) return 2; // read bmp header
            if (BMPHeader.bfType != 0x4d42 ) return 3; // type is 'BM'
            if (f_read(&file,&BMPInfo, sizeof(BMPInfo), &br) != FR_OK) return 4; // read bmp info
            if (BMPInfo.biSize != 40) return 5; //unknown header format/length
            if (BMPInfo.biPlanes != 1) return 6; //this should be 1
            if (BMPInfo.biWidth > 240) return 7; //image over size
            if (BMPInfo.biHeight > 320) return 8; //image over size
            if (BMPInfo.biCompression != 0) return 9; //0=no compression

            bmpWidth = BMPInfo.biWidth;
            bmpHeight = BMPInfo.biHeight;

            if (f_lseek(&file,BMPHeader.bfOffBits)!= FR_OK) return 10; // move to start of bmp data
            return FR_OK;
            }

            void RGB(uint8 B, uint8 G, uint8 R)
            {
            B = B >> 3;
            G = G >> 2;
            R = R >> 3;
            LCDOutDat2((R << 3) | (G >> 3), (G << 5) | B );
            }

            uint8 bmpShow(unsigned int sx, unsigned int sy) // support BMP 24 bit True color only
            {
            //unsigned short color;
            unsigned int x,y;
            unsigned int i,j;
            unsigned int ex,ey;
            uint8 res,buffer[256];
            UINT br;

            ex = sx + bmpWidth-1;
            ey = sy + bmpHeight-1;
            if (sx < LCD_margin_xl)sx = LCD_margin_xl;
            if (ex > LCD_margin_xr)ex = LCD_margin_xr;
            if (sy < LCD_margin_yu)sy = LCD_margin_yu;
            if (ey > LCD_margin_yl)ey = LCD_margin_yl;

            lcd_write_index_register(TS_INS_ENTRY_MOD);
            lcd_write_wdr(0x10);

            lcd_write_index_register(TS_INS_START_ADX);
            lcd_write_wdr(sx);
            lcd_write_index_register(TS_INS_END_ADX);
            lcd_write_wdr(ex);
            lcd_write_index_register(TS_INS_GRAM_ADX);
            lcd_write_wdr(sx);
            x = (ex - sx + 1);

            #ifndef LCD_ORN_PORTRAIT
            sy = TS_SIZE_Y - 1 - sy;
            ey = TS_SIZE_Y - 1 - ey;
            lcd_write_index_register(TS_INS_START_ADY);
            lcd_write_wdr(ey);
            lcd_write_index_register(TS_INS_END_ADY);
            lcd_write_wdr(sy);
            lcd_write_index_register(TS_INS_GRAM_ADY);
            lcd_write_wdr(sy);
            y = sy - ey + 1;
            #else
            lcd_write_index_register(TS_INS_START_ADY);
            lcd_write_wdr(sy);
            lcd_write_index_register(TS_INS_END_ADY);
            lcd_write_wdr(ey);
            lcd_write_index_register(TS_INS_GRAM_ADY);
            lcd_write_wdr(sy);
            y = ey - sy;
            #endif
            lcd_write_index_register(TS_INS_RW_GRAM);
            for (;
            {
            res = f_read(&file,buffer,x,&br);
            if(res || !br)break;
            for (i=0; i<x; i+=3)
            {
            RGB(buffer[i+2],buffer[i+1],buffer[i]);
            }

            }
            lcd_write_index_register(TS_INS_ENTRY_MOD);
            lcd_write_wdr(TS_VAL_ENTRY_MOD);
            return res;
            }


            و خطاهای زیر را نیز از برنامه میگیرد :


            Error: H:\Mahdi Smpel Avr\LCD Colore\Example n96 avr codvession\Example\TOOLS\BMP\sdbmp.c(81), included from: Color LCD MMC.c: undefined symbol 'WORD'
            Error: H:\Mahdi Smpel Avr\LCD Colore\Example n96 avr codvession\Example\TOOLS\BMP\sdbmp.c(84), included from: Color LCD MMC.c: undefined symbol 'br'
            Error: H:\Mahdi Smpel Avr\LCD Colore\Example n96 avr codvession\Example\TOOLS\BMP\sdbmp.c(86), included from: Color LCD MMC.c: undefined symbol 'br'
            Error: H:\Mahdi Smpel Avr\LCD Colore\Example n96 avr codvession\Example\TOOLS\BMP\sdbmp.c(105), included from: Color LCD MMC.c: undefined symbol 'LCDOutDat2'
            Error: H:\Mahdi Smpel Avr\LCD Colore\Example n96 avr codvession\Example\TOOLS\BMP\sdbmp.c(115), included from: Color LCD MMC.c: undefined symbol 'UINT'
            Error: H:\Mahdi Smpel Avr\LCD Colore\Example n96 avr codvession\Example\TOOLS\BMP\sdbmp.c(157), included from: Color LCD MMC.c: undefined symbol 'br'
            Error: H:\Mahdi Smpel Avr\LCD Colore\Example n96 avr codvession\Example\TOOLS\BMP\sdbmp.c(158), included from: Color LCD MMC.c: undefined symbol 'br'

            که مربوط به defined نمودن است
            خواهشن اگر امکان دارد

            1. در رابطه با تابع LCDOutDat2 ونحوه ویرایش آن اگر اطلاعاتی دارید راهنمایی فرمائید ؟

            2. مقداری که باید برای خطاهای بالا defined شود چه مقادیر ی می باشد.؟


            بازهم تشکر دارم.باسپاس....

            دیدگاه


              #7
              پاسخ : نمایش تصویر بر روی lcd رنگی بوسیله mmc

              با سلام،

              با توجه به روتین هائی که نوشتید من روتین زیر رو پیشنهاد میکنم. ( به روتین RGB توجه کنید )


              void lcd_write_chr(unsigned char dath,unsigned char datl) //LCDOutDat2
              {
              CS_LOW;
              RS_HIGH;
              LCD_DATAPORT_MSB_PORT=dath;
              LCD_DATAPORT_LSB_PORT=datl;
              WR_LOW;
              WR_HIGH;
              CS_HIGH;
              }

              در ضمن، خطاهای گفته شده هم مربوط به Include نشدن فایل integer.h هستش...
              که موارد زیر رو شامل میشه ( اگر نخواستی Include کنی، با اینا تغییرش بده ) :

              // true/false defines
              #define FALSE 0
              #define TRUE -1


              /* These types must be 16-bit, 32-bit or larger integer */
              typedef int INT;
              typedef unsigned int UINT;

              /* These types must be 8-bit integer */
              typedef char CHAR;
              typedef unsigned char UCHAR;
              typedef unsigned char BYTE;

              /* These types must be 16-bit integer */
              typedef short SHORT;
              typedef unsigned short USHORT;
              typedef unsigned short WORD;
              typedef unsigned short WCHAR;

              /* These types must be 32-bit integer */
              typedef long LONG;
              typedef unsigned long ULONG;
              typedef unsigned long DWORD;

              قاعدتا بعد از اعمال تغییرات در روتین های LCDOutDat2 و LCDOutDat و LCDOutIns از ili9325.c ( متناسب با سخت افزارتون که 16 بیتی هست )، نیازی به اعمال تغییرات دیگری در سایر روتین ها وجود ندارد.....
              مادامی که از شخصی یاد میشود، او و افکارش زنده اند ....

              Sh_Nourbakhsh@Yahoo.com

              http://s2.picofile.com/file/7170362468/_Wall_e_.jp

              دیدگاه


                #8
                پاسخ : نمایش تصویر بر روی lcd رنگی بوسیله mmc

                من کتابخانه ili9325.c رو میخوام خواهشا منو راهنمایی کنید ...
                ممنون

                دیدگاه


                  #9
                  پاسخ : نمایش تصویر بر روی lcd رنگی بوسیله mmc

                  نوشته اصلی توسط محمد دهقانی
                  من کتابخانه ili9325.c رو میخوام خواهشا منو راهنمایی کنید ...
                  ممنون
                  برای راه اندازی LCD بهترین کتابخونه اینه:
                  http://www.eca.ir/forum2/index.php?topic=89459.msg553502#msg553502

                  این کتابخونه یکم مشکل داره که شما باید بعد از خارج کردن کتابخونه از حالت فشرده این رو به درون پوشه اصل کپی کنی و بعد جایگذین کنی:
                  http://up.electro2014.ir/up/electro2014/AVR/tftlcd_functions.rar
                  معيار واقعي بودن تصميم، آن است که دست به عمل بزنيم.

                  دیدگاه


                    #10
                    پاسخ : نمایش تصویر بر روی lcd رنگی بوسیله mmc

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

                    1-به اندازه ی باورهای هر کسی ؛ با او حرف بزن …. بیشتر که بگویی ، تو را احمق فرض خواهد کرد …!!!
                    2-تنها دو گروه نمى توانند افکار خود را عوض کنند: دیوانگان تیمارستان و مردگان گورستان.
                    3-آدم ها مثل عکس ها هستند: زیاد بزرگشون کنی ، کیفیتشون میاد پایین!

                    دیدگاه


                      #11
                      پاسخ : نمایش تصویر بر روی lcd رنگی بوسیله mmc

                      نوشته اصلی توسط siyavash2k
                      کسی کتابخانه برای ایکسمگا نداره؟
                      خود کدویژن کتابخونه های بیشتر lcd های گرافیکی رو برای سری atmega , Xmega , ... رو داره که !!!

                      فقط codevision
                      که با اين درد اگر دربند درمانند درمانند
                      فاميل دور : اشاره داره به درهايي که واقعا در نيستن ، مثل نقاشي در روي ديوار. يعني اين دردها مارو شبيه اون درها ميکنه .

                      دیدگاه


                        #12
                        پاسخ : نمایش تصویر بر روی lcd رنگی بوسیله mmc

                        نوشته اصلی توسط mehrdadttt
                        خود کدویژن کتابخونه های بیشتر lcd های گرافیکی رو برای سری atmega , Xmega , ... رو داره که !!!

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

                        1-به اندازه ی باورهای هر کسی ؛ با او حرف بزن …. بیشتر که بگویی ، تو را احمق فرض خواهد کرد …!!!
                        2-تنها دو گروه نمى توانند افکار خود را عوض کنند: دیوانگان تیمارستان و مردگان گورستان.
                        3-آدم ها مثل عکس ها هستند: زیاد بزرگشون کنی ، کیفیتشون میاد پایین!

                        دیدگاه


                          #13
                          پاسخ : نمایش تصویر بر روی lcd رنگی بوسیله mmc

                          مگه میشه ایراد داشته بشه ! البته من هنوز با هاش سر و کله نزدم .

                          شما ورژن جدید کدویژن ( 3.12 ) رو مثل اینکه هنوز نصب نکردین .
                          نصب کن بعد برو حالشو ببر . حتی خودش یک برنامه به نام LCD VISION داره که حرف نداره .

                          با نگاه کردن به کتابخونه هاش و help کدویژن و نمونه کد ها چیزایی دست گیرت میشه ولی شاید اولش کار کردن باهاش سخت باشه .

                          اینم لینک دانلود codevision 3.12 از سایت eca.ir

                          http://wle.ir/softwar/CodeVison/Code....12_WLE.IR.rar

                          اینم لینک page

                          http://eca.ir/7188/%d8%af%d8%a7%d9%8...8%af-3-12.html

                          اینم سایت خود کدویژن و توضیحات و ...
                          http://www.hpinfotech.ro/cvavr_graphic_lib.html
                          که با اين درد اگر دربند درمانند درمانند
                          فاميل دور : اشاره داره به درهايي که واقعا در نيستن ، مثل نقاشي در روي ديوار. يعني اين دردها مارو شبيه اون درها ميکنه .

                          دیدگاه


                            #14
                            پاسخ : نمایش تصویر بر روی lcd رنگی بوسیله mmc

                            نوشته اصلی توسط mehrdadttt
                            مگه میشه ایراد داشته بشه ! البته من هنوز با هاش سر و کله نزدم .

                            شما ورژن جدید کدویژن ( 3.12 ) رو مثل اینکه هنوز نصب نکردین .
                            نصب کن بعد برو حالشو ببر . حتی خودش یک برنامه به نام LCD VISION داره که حرف نداره .

                            با نگاه کردن به کتابخونه هاش و help کدویژن و نمونه کد ها چیزایی دست گیرت میشه ولی شاید اولش کار کردن باهاش سخت باشه .

                            اینم لینک دانلود codevision 3.12 از سایت eca.ir

                            http://eca.ir/softwar/CodeVison/Code....12_WLE.IR.rar

                            اینم لینک page

                            http://eca.ir/7188/%d8%af%d8%a7%d9%8...8%af-3-12.html

                            اینم سایت خود کدویژن و توضیحات و ...
                            http://www.hpinfotech.ro/cvavr_graphic_lib.html
                            شما ورژن 3.14 را نصب کن و بعد بیشتر حالش را ببر. مثل اینکه شما اصلا با کتابخونه هاش کار نکردین. من کار کردم که میگم ایراد داره. مثلا یکی از ایراداتش کندی کار هست.

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

                            1-به اندازه ی باورهای هر کسی ؛ با او حرف بزن …. بیشتر که بگویی ، تو را احمق فرض خواهد کرد …!!!
                            2-تنها دو گروه نمى توانند افکار خود را عوض کنند: دیوانگان تیمارستان و مردگان گورستان.
                            3-آدم ها مثل عکس ها هستند: زیاد بزرگشون کنی ، کیفیتشون میاد پایین!

                            دیدگاه


                              #15
                              پاسخ : نمایش تصویر بر روی lcd رنگی بوسیله mmc

                              کدویژن های زیر 3 ، LCD رنگی ندارند!!
                              واقعا ایراد داره!!!
                              اول تست کن بعد بگو
                              این کتابخانه برای LCD هایی که ما تو دسرس داریم خوب کار نمیکنه
                              مثلا برای SSD1289 متن به صورت آینه نمایش داده مشه و رنگ ها جابجا هستند
                              معيار واقعي بودن تصميم، آن است که دست به عمل بزنيم.

                              دیدگاه

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