اطلاعیه

Collapse
No announcement yet.

کتابخانه LCDآ‌ گرافیکی AVR

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

    #46
    پاسخ : کتابخانه LCDآ‌ گرافیکی AVR


    برای من هم این ارورها رو میده

    Library error: C:\cvavreval\lib\KS0108.lib(51): undefined symbol 'PORTC

    Library error: C:\cvavreval\lib\KS0108.lib(54): undefined symbol 'write_left'

    دیدگاه


      #47
      پاسخ : کتابخانه LCDآ‌ گرافیکی AVR

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

      دیدگاه


        #48
        پاسخ : کتابخانه LCDآ‌ گرافیکی AVR

        آقا من میخوام با ال سی دی 128*240 کار کنم از این کتابخانه میتونم استفاده کنم؟ (با زبان c و برنامه codevision)

        دیدگاه


          #49
          پاسخ : کتابخانه LCDآ‌ گرافیکی AVR

          سلام.... این کتابخونه برای lcd های گرافیکی با درایور KS108 نوشته شده و متأسفانه نمی تونی برای اون lcd استفاده کنی....درایور lcd های بزرگتر از 64*128، غالبا t6963 هست و همچنین SED1335 یا تویه همین مایه ها....!

          موفق باشی

          دیدگاه


            #50
            پاسخ : کتابخانه LCDآ‌ گرافیکی AVR

            #include <mega32.h>
            #include <delay.h>
            #define LCD_E PORTC.7
            #define LCD_RW PORTC.6
            #define LCD_RS PORTC.5
            #define LCD_CS1 PORTC.4
            #define LCD_CS2 PORTC.3
            #define LCD_RST PORTC.2
            #define DATAPORT PORTA
            //______________________________
            const unsigned char ATMEl[1024] = {
            0, 0, 0,192, 0, 0, 0, 0,192, 0, 0,128, 64, 64, 64, 64,
            0, 0,128, 64, 64,128,128, 0, 0, 0, 0, 64,248, 68, 68, 4,
            64, 64, 64,128, 0, 0, 0,192, 64, 64, 64, 64,128, 64, 64, 64,
            64,128, 0,196, 0, 0,252, 0, 0,196, 0, 0, 0, 0, 64, 64,
            64,128, 0, 0,128,128, 64, 0, 0, 0, 0, 0,128, 64, 64, 64,
            64,192, 0, 0, 0,128, 64, 0,192, 64, 64, 64, 64,128, 64, 64,
            64, 64,128, 0,252, 64, 64, 64,128, 0, 0, 0,128, 64, 64, 64,
            128, 0, 0, 0,252, 0, 0,128, 64, 64, 64, 64, 0, 0, 0, 0,
            0, 0, 0, 15, 16, 16, 16, 16, 31, 0, 0, 9, 18, 18, 12, 0,
            0, 15, 18, 18, 18, 18, 11, 2, 0, 0, 0, 0, 31, 0, 0, 12,
            18, 17, 17, 31, 0, 0, 0, 31, 0, 0, 0, 0, 31, 0, 0, 0,
            0, 31, 0, 31, 0, 0, 31, 0, 0, 31, 0, 0, 0, 12, 18, 17,
            17, 31, 0, 0, 31, 0, 0, 0, 0, 0, 0, 0, 9, 18, 18, 12,
            0,129,198, 56, 6, 1, 0, 0, 31, 0, 0, 0, 0, 31, 0, 0,
            0, 0, 31, 0, 31, 16, 16, 16, 8, 7, 0, 0, 15, 16, 16, 16,
            8, 7, 0, 0, 31, 0, 0, 9, 18, 18, 12, 0, 0, 0, 0, 0,
            0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64,224,
            240,240, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
            0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,240,248,248,240,
            0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
            0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
            0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
            0,224,160, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
            32, 32, 32, 32, 32,160,224, 0, 0, 0, 0, 0, 0, 0, 0, 0,
            0, 0, 0, 0, 0,192,224,112, 48, 56,248,252,252,254,254,252,
            249,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
            0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,255,255,255,255,
            0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
            0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 48,248,252,
            252,252,248, 56, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
            0,255, 0, 1, 2, 4,136,208, 96, 64, 64, 64, 64, 64, 64, 96,
            208,136, 4, 2, 1, 0,255, 0, 0, 0, 0, 0, 0, 0, 0, 0,
            0, 0, 0, 0, 0, 31, 31, 0, 0,252,255,255,255,255,199, 1,
            3, 7, 6, 14, 12, 28, 24, 24, 0, 0, 0, 0, 0, 0, 0, 0,
            0, 0, 0,128,192,192,224,240,240,248,248,252,255,255,255, 255,
            254,252,248,248,240,240,224,192,192,128, 0, 0, 0, 0, 0, 0,
            0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 0,255,255,
            255,192,192,192,192,192,192,192,192, 0, 0, 0, 0, 0, 0, 0,
            0, 31, 24, 28, 22, 19, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16,
            16, 17, 19, 22, 28, 24, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0,
            0, 0, 0, 0, 0, 0,192,248,255,127, 31, 7, 3, 7, 31,255,
            254,248,192, 0, 0, 0, 0, 0, 0, 0, 0, 0,112,120,124, 62,
            62, 63, 31, 31, 31, 15, 15, 15, 7, 7, 7, 3,255,255,255,255,
            3, 3, 7, 7, 7, 15, 15, 15, 31, 31, 31, 63, 62, 62,124,120,
            112, 0, 0, 0, 0, 0,128,240,252, 28, 6, 7, 3, 0, 31, 31,
            31, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24,248,248,240,128, 0,
            0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
            0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
            0, 0, 0, 0, 16, 30, 31, 7, 1, 0, 0, 0, 0, 0, 0, 0,
            7, 31, 31, 28, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
            0, 0, 0, 0, 0, 0, 0, 0,128,128,192,224,255,255,127,255,
            240,224,192,128,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
            0, 0, 0, 0, 0, 0, 3, 31, 62,248,240,192,128,128, 0, 0,
            0, 0, 0, 0, 0, 0, 0,128,192,224,240,112, 7, 63,255,252,
            224, 96, 96,112, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
            0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
            0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
            0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
            0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 1, 1, 0, 0, 0, 0,
            0, 1, 1, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
            0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 3, 3, 3,
            6, 6, 6, 6, 7, 7, 3, 3, 3, 1, 0, 0, 0, 0, 0, 0,
            0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
            0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0

            };
            //______________________________
            //__Write Data__________________
            void DATA_W(char DATA){
            LCD_E=0;
            LCD_RW=0;
            LCD_RST=1;
            delay_us(10);
            LCD_RS=1;
            DATAPORT=DATA;
            delay_us(10);
            LCD_E=1;
            delay_us(10);
            LCD_E=0;
            delay_us(10);
            }
            //__Write Command_______________
            void COMMAND_W(char COMM){
            LCD_E=0;
            LCD_RW=0;
            delay_us(10);
            LCD_RS=0;
            DATAPORT=COMM;
            delay_us(10);
            LCD_E=1;
            delay_us(10);
            LCD_E=0;
            delay_us(10);
            }
            //__Chip Select__________________
            void CHIP_SEL(char CHIP){
            LCD_E=0;
            LCD_RW=0;
            delay_us(1000);
            LCD_RST=1;
            if(CHIP==0){
            LCD_CS1=1;
            LCD_CS2=0;
            }
            else{
            LCD_CS1=0;
            LCD_CS2=1;
            }
            }

            //__LCD Init_____________________
            void LCD_INIT(void){
            COMMAND_W(0x3F);
            COMMAND_W(0xB8);
            COMMAND_W(0xC0);
            COMMAND_W(0x40);
            }
            //_______________________________
            //_______________________________
            void main(){
            char i,j;
            int m;
            DDRA=0xFF;
            DDRC=0xFF;
            DDRD=0xFF;
            PORTA=0x00;

            CHIP_SEL(0);
            LCD_INIT();
            m=0;
            while(m<=1023){
            for(j=0;j<8;j++){
            COMMAND_W(0b10111000+j);
            for(i=0;i<=63;i++){
            DATA_W(ATMEl[m]);
            m++;
            }
            m=m+64;
            }
            }
            m=64;
            CHIP_SEL(1);
            LCD_INIT();
            while(m<=1023){
            for(j=0;j<8;j++){
            COMMAND_W(0b10111000+j);
            for(i=0;i<=63;i++){
            DATA_W(ATMEl[m]);
            m++;
            }
            m=m+64;
            }
            }
            }

            دیدگاه


              #51
              پاسخ : کتابخانه LCDآ‌ گرافیکی AVR

              سلام
              ممنون اما لینکش خرابه :cry2:
              اشکهایی که پس از هر شکست میریزیم همان عرقیست که برای پیروزی نریخته ایم.
              هیتلر

              دیدگاه


                #52
                پاسخ : کتابخانه LCDآ‌ گرافیکی AVR

                بفرما
                فایل های پیوست شده
                به خاطر داشته باش که هیچ کس چیزی را به تنهایی به دست نمی آورد. قلبی سپاسگزار داشته باش و در قدردانی از کسانی که به تو کمک کرده اند، تعجیل کن.

                جکسون براون

                دیدگاه


                  #53
                  پاسخ : کتابخانه LCDآ‌ گرافیکی AVR

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




                  اینم نسخه کدویژن من:



                  چاره چیه؟
                  لطفا زود جواب بدید که حسابی کارم فوریه!

                  تشکر

                  دیدگاه


                    #54
                    پاسخ : کتابخانه LCDآ‌ گرافیکی AVR

                    منم این مشکلا بالا رو دارم.

                    دیدگاه


                      #55
                      پاسخ : کتابخانه LCDآ‌ گرافیکی AVR

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

                      https://sites.google.com/site/osamas...t/glcd-library

                      دیدگاه


                        #56
                        پاسخ : کتابخانه LCDآ‌ گرافیکی AVR

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

                        https://sites.google.com/site/osamas...t/glcd-library
                        سلام

                        بنده در فارسی نویسی با این کتابخونه دچار مشکل هستم ، لطفا راهنمایی کنید .

                        دیدگاه


                          #57
                          پاسخ : کتابخانه LCDآ‌ گرافیکی AVR

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

                          بنده در فارسی نویسی با این کتابخونه دچار مشکل هستم ، لطفا راهنمایی کنید .
                          کدوم؟ همین اسامه که گذاشتم؟

                          دیدگاه


                            #58
                            پاسخ : کتابخانه LCDآ‌ گرافیکی AVR

                            بله

                            دیدگاه


                              #59
                              پاسخ : کتابخانه LCDآ‌ گرافیکی AVR

                              نوشته اصلی توسط aseok
                              بله
                              چیه مشکل؟

                              دیدگاه


                                #60
                                پاسخ : کتابخانه LCDآ‌ گرافیکی AVR

                                بنده با اتمل استودیو کار میکنم ، اول اینکه در تابع font.h عبارت ها رو به این صورت تغییر دادم :

                                کد:
                                const unsigned char font\map PROGMEM
                                حتی بعد از اینکار هم کلمات به صورت علامت سوال ظاهر میشه .

                                تشکر .

                                دیدگاه

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