اطلاعیه

Collapse
No announcement yet.

addنشدن کتابخانه

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

    addنشدن کتابخانه

    سلام.یه پروژه ساده نوشتم ولی هرکاری میکنم کتابخونه addشده را نمیشناسه.این erorrمیده.کسی ازدوستان میدونه چرا ؟
    Build target 'Target 1'
    compiling test0.c...
    lib-at91sam7s64.h(3284): warning: #61-D: integer operation result is out of range
    lib-at91sam7s64.h(3431): warning: #61-D: integer operation result is out of range
    test0.c(6): error: #20: identifier "at91f" is undefined
    test0.c(6): error: #20: identifier "pio" is undefined
    test0.c(6): warning: #223-D: function "cfgoutput" declared implicitly
    test0.c(6): error: #20: identifier "at91c" is undefined
    test0.c(6): error: #20: identifier "base" is undefined
    test0.c(6): error: #20: identifier "piob" is undefined
    test0.c(6): error: #20: identifier "pb19" is undefined
    test0.c(7): warning: #223-D: function "clearoutput" declared implicitly
    test0.c(9): warning: #223-D: function "setoutput" declared implicitly
    test0.c(14): warning: #1-D: last line of file ends without a newline
    Target not created

    #2
    پاسخ : addنشدن کتابخانه

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

    دیدگاه


      #3
      پاسخ : addنشدن کتابخانه

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

      دیدگاه


        #4
        پاسخ : addنشدن کتابخانه

        [left][center]سلام مجدد.کل برنامه اینه

        #include"at91sam7s64.h"
        #include"lib-at91sam7s64.h"
        void wait(void);
        int n;
        int main(void){
        AT91F-PIO-cfgoutput(AT91C-BASE-PIOB,AT91C-PIO-PB19);
        AT91F-PIO-clearoutput(AT91C-BASE-PIOB,AT91C-PIO-PB19);
        wait();
        AT91F-PIO-setoutput(AT91C-BASE-PIOB,AT91C-PIO-PB19);
        wait();
        }
        void wait(void){
        for(n=0;n<1843200;n++);
        }

        دیدگاه


          #5
          [آموزش] پاسخ : addنشدن کتابخانه

          نوشته اصلی توسط amir111
          [left][center]سلام مجدد.کل برنامه اینه

          #include"at91sam7s64.h"
          #include"lib-at91sam7s64.h"
          void wait(void);
          int n;
          int main(void){
          AT91F-PIO-cfgoutput(AT91C-BASE-PIOB,AT91C-PIO-PB19);
          AT91F-PIO-clearoutput(AT91C-BASE-PIOB,AT91C-PIO-PB19);
          wait();
          AT91F-PIO-setoutput(AT91C-BASE-PIOB,AT91C-PIO-PB19);
          wait();
          }
          void wait(void){
          for(n=0;n<1843200;n++);
          }
          سلام
          یه سری اشتباه های تایپی داشتی از جمله این که به جای آندر لاین "_" از دش یا همون علامت منفی "-" استفاده کرده بودی و همین طور چندجا هم حروف بزرگ رو کوچیک نوشته بودی
          برنامه اصلاح شده به این صورته
          کد:
          #include"at91sam7s64.h"
          #include"lib-at91sam7s64.h"
          void wait(void);
          int n;
          int main(void){
          AT91F_PIO_CfgOutput(AT91C_BASE_PIOB,AT91C_PIO_PB19);
          AT91F_PIO_ClearOutput(AT91C_BASE_PIOB,AT91C_PIO_PB19);
          wait();
          AT91F_PIO_SetOutput(AT91C_BASE_PIOB,AT91C_PIO_PB19);
          wait();
          }
          void wait(void){
          for(n=0;n<1843200;n++);
          }
          در کل هیچ وقت توی دستورات زبان سی و نام گذاری متغییر ها و تابع ها نمی تونی از دش استفاده کنی چون حکم علامت منفی رو داره و کاپایلر خطا میده
          موفق باشی
          زندگی یعنی امید و حرکت
          کارهایتان را آغاز کنید، توانایی انجام دادنش را بدست خواهید آورد
          سؤالاتی که در انجمن قابل طرح شدن هستند در پیام خصوصی جواب داده نمی شود.
          برای تشکر از دکمه تشکر کنار هر پست استفاده کنید، پست هایی که فقط حاوی تشکر هستند پاک می شوند.
          به دلیل کار بر روی پایاننامه و دفاع، مدتی نیستم!

          دیدگاه


            #6
            پاسخ : addنشدن کتابخانه

            thanks a lot. :nice:

            دیدگاه

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