اطلاعیه

Collapse
No announcement yet.

کامپایلر های avr

Collapse
X
 
  • Filter
  • زمان
  • Show
Clear All
new posts

  • کامپایلر های avr

    برای برنامه نویسی میکروکنترلرهای AVR کامپایلر های متفاوتی از جمله :

    1. IAR که با زبان برنامه نویسی ++C/C کار می کند و از سایت http://www.IAR.comقابل دریافت است.

    2.Bascom که زبان برنامه نوسی آن بیسیک است و می توانید از سایت http://www.mcselec.com/ آن را دریافت کنید.

    3.FastAVR که این نرم افزار هم با بیسیک کار می کند.
    http://www.avrfreaks.net/index.php?f...Freaks%20Tools

    CodeVision .4 که با زبان C کار می کند و به دلیل منابع آموزشی زیادی که دارد ، پیشنهاد می کنم
    از این کامپایلر استفاده کنید. http://www.codevision.be

    من در اینجا نسخه ویندوز CodeVisionAVR 1.25.8 را به همراه KeyGen آن قرار می دهم.
    http://www.mediafire.com/?nvwmdqmntga
    Last edited by 1101001; 06-13-2010, 12:42 AM.

  • #2
    کامپایلر Bascom ( برنامه نویسی میکروکنترلر به زبان بیسیک هست ، و کار کردن باهاش به نظر من خیلی ساده تر از زبان سی مثل کدویژن هست )
    البته حجم فایلهاش معمولا بیشتر از فایلهای خروجی کدویژن هستند ، و گاها میگن کندتر کار میکنه!
    ولی من که تاحالا مشکلی نداشتم و جوابگوی کارهام بوده

    دانلود نسخه پرتابل ( بدون نیاز به نصب و کرک )
    نگارش 1.11.9.0
    http://www.alt.ir/elc/bascom.zip

    حجم حدود 28 مگابایت.

    پیوست :
    آموزش این کامپایلر به زبان انگلیسی همراه با شکل و توضیحات روان و رنگی !
    http://www.4shared.com/document/gzbu...avr-theory.htm

    آموزش فارسی کامپایلر باسکام :
    http://www.alt.ir/elc/bascom-farsi-book.zip

    Comment


    • #3
      زبان c جزو زبان های ساخت یافته در برنامه نویسی محسوب می شود . در واقع فهم این زبان

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

      زبانهای رایج برای برنامه نویسی میکروها زبانهای basic و c هستند. زبان basicشاید به دلیل

      آسانی خیلی ها را به طرف خود جذب کند اما دارای نقاط ضعف جدی است.زبان basic به

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

      زبان c نسبتا یکپارچه و واحد است. برای مثال basic در نرم افزار bascom avr تفاوت زیادی با

      basic در نرم افزار fast avr دارد . اما مثلا انتقال یک برنامه از زبان c برای میکروهای

      8051(نسل قبل از avr ساخته شده توسط atmel ) به زبان c برای avr بسیار راحت است و

      نیاز به تغییر زیادی ندارد. دیگر مزیت زبان c گسترش آن برای برای برنامه ریزی اکثریت میکروها

      است. و اما چرا نرم افزار codvision ؟ نرم افزار code vision یک قابلیت فوق العاده دارد و آن

      تولید خودکار کد برای راه اندازی اولیه تراشه ها است. این ابزار که به code wizard موسوم

      است برای تنظیمات مورد نظر کاربر code ها را به طور خودکار در برنامه می گنجاند و تنها کی

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

      فکر می کنم در جایی نیز خواندم که همانند زبان c می توان از کدهای اسمبلی نیز در برنامه

      نوشته شده توسط codvision استفاده کرد.

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

      Comment


      • #4
        bascom دارای function های زیادی هست ولی همون طور که جوکر گفت نسبت به CodevisionAVR کندتر وپر حجم تر هست از طرفی CodevisionAVR کد اسمبلی روهم می ده و library هاش قابل مشاهده و ادیت هست
        bascom دارای برنامه آتالیز stack هست که codevisionAVR نیست و ...
        من codevisin رو ترجیح می دم
        کدهای C راحت تر پیدا می شه
        ¯/(°_o)\¯
        بیچاره آن کسی است که گرفتار عقل شد **** آسوده آن کسی است که خر آمد و الاغ رفت
        این چه شوری است که در دور قمر می بینم **** همه آفاق پر از فتنه و شر می بینم
        اسب تازی شده مجروح به زیر پالن **** طوغ زرین بر گردن خر می بینم
        Copyright: Enigma2

        به اميد شبگردي بهتر

        Comment


        • #5
          اين هم مال دوران دانشجويي من ضميمه كردم



          براي بچه هاي كلاس اون زمان يك آموزش ويدويي avr هم ظبط كرده بودم
          بگردم اگر پيدا شد يك جوري در دسترس اين بخش ميگذارم
          فایل های پیوست شده
          W)(lf بیچاره شاگردی که از استادش بهتر باشه!!
          www.rashtmarket.ir

          www.rashtonline.ir
          http://hashem-wolf.ir
          ديسك آموزش لينوكس

          Comment


          • #6
            به نظر من اگه می خواین با avr کار کنین بسکام حرف اول رو میزنه !

            کتابخونه هایی که داره به همه چیزش میارزه !!


            ولی واسه بقیه میکرو دیگه باید برین سراغ زبان c

            Comment


            • #7
              قدرت avr در زبان c نهفته است!
              W)(lf بیچاره شاگردی که از استادش بهتر باشه!!
              www.rashtmarket.ir

              www.rashtonline.ir
              http://hashem-wolf.ir
              ديسك آموزش لينوكس

              Comment


              • #8

                کلا AVR جز AVR Studio که Assembly هست و Code Vision که C هست من کامپایلر خوب دیگه ای ازش ندیدم.
                BASCOM که واقعا کند تره نسبت به این دوتا.....
                کلا AVR Studio خیلی باحاله، بعدشم Code Vision.....
                Last edited by Amoo Arash; 06-16-2010, 03:31 AM.

                Comment

                Working...
                X