اطلاعیه

Collapse
No announcement yet.

کتابخونه glcd در کدویژن

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

    کتابخونه glcd در کدویژن

    سلام
    این تایپیک رو تو قسمت glcd زدم کسی جواب نداد
    من از کتابخونه ای که بچه های سایت برای ks0108 داخل کدویژن نوشته بودن استفاده کردم.
    به همون روشی که نوشته بودید 3تا فایل رو کپی پردم
    اما برنامه که براش مینویسم از کتابخونه ks0108 کلی خطا میگیره :eek: :eek: :eek: :cry2: :cry2:
    کار دیگه ای برای اینکه کتابخونه رو بشناسه نباید انجام بدم؟
    انقدر احمق نیستم که فکر کنم کارم تموم شده

    #2
    پاسخ : کتابخونه glcd در کدویژن

    سلام
    درست می گی
    اون کتابخانه برای ورژن های قدیم کدویژن جواب میدهد برای ورژن های جدید یکسری ویرایش ها باید شود

    می تونی به این صورت عمل کنی
    1-وارد فایل کتابخانه بشو
    2-تابع ها رو رو بترتیب وابستگیشون جابجا کن مثلا اگر از تابع 2 در تابع یک استفاده شده اول باید تابع 2 نوشته شود بعد تابع 1.

    موفق باشی :nerd:
    نادانترين مردم کساني هستند که فکر مي کنند داناترين آنها هستند.

    دیدگاه


      #3
      پاسخ : کتابخونه glcd در کدویژن

      اگر واقعا مشکل با اینی که خانم امامی فر میگن حل بشه که فقط باید prototype کلیه توابع رو ابتدای سورس قید کنی.

      دیدگاه


        #4
        پاسخ : کتابخونه glcd در کدویژن

        مرسی از حمایتتون :applause: :applause:
        من prototype همه توابع رو ارل برنامه نوشتم اما ازین 4تا خط
        inline void address_right(int x,int y);

        inline void address_left(int x,int y);
        inline void write_right(unsigned char x );
        inline void write_left(unsigned char x);
        این error رو میگرفت
        Error: E:\cf1\glcd\lib.c(42): function doesn't match it's previous declaration from file: 'C:\cvavr2\inc\ks0108.h', line: 18
        انقدر احمق نیستم که فکر کنم کارم تموم شده

        دیدگاه


          #5
          پاسخ : کتابخونه glcd در کدویژن

          سلام
          عبارت inline را از اول تابع هایت پاک کن-مطمئن باش جواب می گیری
          نادانترين مردم کساني هستند که فکر مي کنند داناترين آنها هستند.

          دیدگاه


            #6
            پاسخ : کتابخونه glcd در کدویژن

            نوشته اصلی توسط سارا امامی فر
            سلام
            عبارت inline را از اول تابع هایت پاک کن-مطمئن باش جواب می گیری
            شما مطمئنید جواب میده؟
            ممن برداشتم خطاهاش سر به فلک کشید.
            اصلا inline چی هست؟ :eek:
            میشه در موردش توضیح بدید
            بالاخره دوستان ازین کتابخونه شما میشه استفاده کرد یا نه؟ :NO: :redface:
            انقدر احمق نیستم که فکر کنم کارم تموم شده

            دیدگاه


              #7
              پاسخ : کتابخونه glcd در کدویژن

              100 در صد باید جواب بده
              توی تابع هدرشم هم باید اصلاح کنی -من که جواب گرفتم
              نادانترين مردم کساني هستند که فکر مي کنند داناترين آنها هستند.

              دیدگاه


                #8
                پاسخ : کتابخونه glcd در کدویژن

                نوشته اصلی توسط سارا امامی فر
                100 در صد باید جواب بده
                توی تابع هدرشم هم باید اصلاح کنی -من که جواب گرفتم
                سلام
                میشه لطفاً اون کتابخونه ایی که ازش جواب گرفتینو بذارین اینجا؟

                دیدگاه


                  #9
                  پاسخ : کتابخونه glcd در کدویژن

                  نوشته اصلی توسط آریانژاد
                  سلام
                  میشه لطفاً اون کتابخونه ایی که ازش جواب گرفتینو بذارین اینجا؟
                  انقدر احمق نیستم که فکر کنم کارم تموم شده

                  دیدگاه


                    #10
                    پاسخ : کتابخونه glcd در کدویژن

                    سلام
                    این هم لینک فایل کتابخانه ال سی دی گرافیکی با قابلیت نمایش حروف فارسی
                    به عبارتی فونت فارسی هم بهش اضافه شده
                    http://rapidshare.com/files/444086261/farsi_ks108.rar
                    نادانترين مردم کساني هستند که فکر مي کنند داناترين آنها هستند.

                    دیدگاه


                      #11
                      پاسخ : کتابخونه glcd در کدویژن

                      وقتی یک تابع رو inline معرفی میکنی بطور ضمنی میگی:
                      "اگه میشه هر جا این تابع صدا زده شده کدش رو اضافه کن و از دستور call برای صدا کردن تابع استفاده نکن"
                      اینجوری سرعت اجرای تابع ممکنه خیلی بالاتر بره ولی احتمالا حجم کد تولیدی بیشتر میشه.

                      دیدگاه


                        #12
                        پاسخ : کتابخونه glcd در کدویژن

                        نوشته اصلی توسط سارا امامی فر
                        سلام
                        این هم لینک فایل کتابخانه ال سی دی گرافیکی با قابلیت نمایش حروف فارسی
                        به عبارتی فونت فارسی هم بهش اضافه شده
                        http://rapidshare.com/files/444086261/farsi_ks108.rar
                        سلام
                        این کتابخونه هم error میده، شما خودت تستش کردی؟

                        دیدگاه


                          #13
                          پاسخ : کتابخونه glcd در کدویژن

                          سلام
                          این کتابخونه هم error میده، شما خودت تستش کردی؟
                          شما خیلتان تخت مشکلی نداره
                          حالا چه اروری می گیریه؟
                          تمام فایل ها را به پروژهت ادد کردی؟
                          نادانترين مردم کساني هستند که فکر مي کنند داناترين آنها هستند.

                          دیدگاه


                            #14
                            پاسخ : کتابخونه glcd در کدویژن

                            Library error: D:\Program Files\cvavr2\lib\KS0108.lib(250): undefined symbol 'Fontfarsifirst'
                            Library error: D:\Program Files\cvavr2\lib\KS0108.lib(263): undefined symbol 'Fontfarsimedial'
                            Library error: D:\Program Files\cvavr2\lib\KS0108.lib(275): undefined symbol 'Fontfarsiend'

                            دیدگاه


                              #15
                              پاسخ : کتابخونه glcd در کدویژن

                              نوشته اصلی توسط آریانژاد
                              Library error: D:\Program Files\cvavr2\lib\KS0108.lib(250): undefined symbol 'Fontfarsifirst'
                              Library error: D:\Program Files\cvavr2\lib\KS0108.lib(263): undefined symbol 'Fontfarsimedial'
                              Library error: D:\Program Files\cvavr2\lib\KS0108.lib(275): undefined symbol 'Fontfarsiend'
                              سلام
                              معلومه که باید خطا بده شما تمامی فایل ها را در پوشه ای که برنامه ات رو نوشتی کپی کن مشکلت حل می شه
                              نادانترين مردم کساني هستند که فکر مي کنند داناترين آنها هستند.

                              دیدگاه

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