اطلاعیه

Collapse
No announcement yet.

در خواست کمک برای winavr ؟

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

    #16
    پاسخ : در خواست کمک برای winavr ؟

    سلام
    مرسی حمید جان. یه نکته ای هست اونم اینکه نوع makefile بنده با شما فرق داره.برای مثال در makrfile شما OBJS هست در makefile بنده OBJSDIR
    و نکته دوم اینکه فایل با پسوند o در avrlib اصلا وجود نداره.
    OBJS = avrlib/buffer.o avrlib/uart.o avrlib/rprintf.o avrlib/a2d.o main.o
    لازم به ذکره که بنده با winavr کار میکنم.

    دیدگاه


      #17
      پاسخ : در خواست کمک برای winavr ؟

      نوشته اصلی توسط حامد ابراهیم پور
      و نکته دوم اینکه فایل با پسوند o در avrlib اصلا وجود نداره.
      OBJS = avrlib/buffer.o avrlib/uart.o avrlib/rprintf.o avrlib/a2d.o main.o
      همونطور که از اسم این متغیر پیداست ، اینهایی که پسوند O دارند فایلهای آبجکتی هستن که همنام با سورس کد و هیدر اند.

      مثلا اگر قصد دارید از adc.c استفاده کنید ، باید adc.o رو اونجا اضافه کنید.
      چگونه هوشمندانه بپرسیم

      دیدگاه


        #18
        پاسخ : در خواست کمک برای winavr ؟

        نوشته اصلی توسط حامد ابراهیم پور
        و نکته دوم اینکه فایل با پسوند o در avrlib اصلا وجود نداره..

        دیدگاه


          #19
          پاسخ : در خواست کمک برای winavr ؟

          من دیروز یه روشی رو امتحان کردم در مورد نصب AVRLIB به صورت سیستم واریابل.کامپایلر فایلهای هدر رو شناسایی کرد ولی موقع کامپایل یه سری ارور داد.
          امروز حمید رستمی عزیز فرمودن که فایلهای هدر رو به دایرکتوری کدت اضافه کن که در این روش هم همون ارور ها اومدن در نتیجه روش قبلی بنده هم درست بوده.
          خلاصه بدین صورت که در قسمت:
          system>advance>enviromental variable>>l




          بعد از طی این مراحل در برنامه و بطور دقیقتر محیط ادیتور باید این کنبخانه ها رو بصورت زیر وارد کنید
          کد:
          include<avrlib/*.h>a#
          a اضافیه خودتون حذفش کنید.بجای ستاره هم اسم فایل هدر خودتون رو بنویسین.
          نکته ای که هست اینه مثلا در فایل global.h به f_cpu اشکال میگیره(که من در این مورد حذفش کردم) و با اصلا کتابخانه ی rprinf قابل استفاده نیست(شاید من نتونستم).

          دیدگاه


            #20
            پاسخ : در خواست کمک برای winavr ؟

            سلام.
            دوستان یه سوال:منم تو winavr تازه واردم،البته تو محیط avrstudio باهاش کار میکنم.من برای اینکه از یه کتابخونه avrlib استفاده کنم کارای زیر رو انجام میدم:
            1)اول تو خود برنامه از دستور include استفاده میکنم.
            2)اون فایلها رو به source files و header files اضافه میکنم(تو avrstudio)
            3)بعدش اون فایلها رو تو فولدر پروژم کپی میکم.
            خلاصه اینهمه کار میکنم که از یه دستور اونا استفاده کنم!
            اگه اینکارا رو هم نکنم error میده :cry2:
            سوالم اینکه راه ساده تر و سریع تری هست؟؟؟؟
            ممنون.راستی عید نیمه شعبان هم مبارک.ایشالا اماممون هر چه زودتر ظهور کنند...

            دیدگاه


              #21
              پاسخ : در خواست کمک برای winavr ؟

              نوشته اصلی توسط mahdi_123
              سلام.
              دوستان یه سوال:منم تو winavr تازه واردم،البته تو محیط avrstudio باهاش کار میکنم.من برای اینکه از یه کتابخونه avrlib استفاده کنم کارای زیر رو انجام میدم:
              1)اول تو خود برنامه از دستور include استفاده میکنم.
              2)اون فایلها رو به source files و header files اضافه میکنم(تو avrstudio)
              3)بعدش اون فایلها رو تو فولدر پروژم کپی میکم.
              خلاصه اینهمه کار میکنم که از یه دستور اونا استفاده کنم!
              اگه اینکارا رو هم نکنم error میده :cry2:
              سوالم اینکه راه ساده تر و سریع تری هست؟؟؟؟
              ممنون.راستی عید نیمه شعبان هم مبارک.ایشالا اماممون هر چه زودتر ظهور کنند...
              کد:
              In AVR Studio, go to Project->Configuration Options->
              
              and then do either the Include Directories or Libraries tab to add in your library.
              http://www.societyofrobots.com/robotforum/index.php?topic=4015.msg31221#msg31221

              دیدگاه

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