اطلاعیه

Collapse
No announcement yet.

نرم افزاری برای برنامه نویسی AVR به زبان c

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

    #16
    پاسخ : نرم افزاری برای برنامه نویسی AVR به زبان c

    نوشته اصلی توسط فرزانه .
    سلام .از همه دوستان ممنونم بحث خیلی تخصصی شده ولی من به عنوان یه مبتدی با کدویژن اصلا راحت نیستم .یه برنامه را سه بار نوشتم داخل سه فایل متفاوت با سورس متفاوت دوبار خطا گرفت هر دو بار هم خطاهاش متفاوت بودند ولی بار سوم اصلا خطا نگرفت و کامپایل شد نمیدونم ایراد از چیه ؟ولی حالا بعد از این همه بحث بالا خره چی پیشنهاد می کنیدکدویژن یا avrgcc?
    این مشکل مربوط به کامپایلر نیست نه که فقط کدویژن بلکه در هیچ کامپایلری این مساله رو نخواهید
    مشکل شما در واقع مربوط به خطای انسان است نه کامپایلر در مورد پیشنهاد بستگی به خودتون داره که قراره در چه سطحی کار کنید و انتظاراتتون چیه ولی در کل برای شروع همون کدویژن به نظر من مناسب تره.


    Qt - A cross-platform application and UI framework

    با کامپایلرهای قدرتمند GCC در Linux و MinGw در Windows

    دیدگاه


      #17
      پاسخ : نرم افزاری برای برنامه نویسی AVR به زبان c

      از اونجایی که عکس ظاهرا به دلیل حجم نسبتا زیاد تو صفحه باز نمیشه لینکش رو اینجا میزارم تا سو ء تفاهمی پیش نیاد

      http://sallysat.persiangig.com/image/1.JPG




      Qt - A cross-platform application and UI framework

      با کامپایلرهای قدرتمند GCC در Linux و MinGw در Windows

      دیدگاه


        #18
        پاسخ : نرم افزاری برای برنامه نویسی AVR به زبان c

        دمه همه اونایی که با AVR GCC کار می کنند گرم.
        تازه یه نکته ای هم هست می دونستید میشه AVR GCC را با Eclips هم یاز کرد یعنی یه ادیتور خفن برای AVR.
        یو جورایی از محیط نا زیبا (فرهنگ + نویسی) و کسل کننده CodeVision هم راحت می شیم و صد البته برای تنبل ها هم یه برنامه ای نوشتند AVRWIZ دیگه اینم مشغول خندیدن به CodeWizard کدویژن هست البته تنبل که گفتم به کسی بر نخورده باشه چون خودم هم از اون استفاده می کنم اگه جایی را اشتباه نوشتم حتما گوش زد کنید... :biggrin:
        Difficult But possible
        به امید ایرانی آباد.
        http://art-net.ir

        دیدگاه


          #19
          پاسخ : نرم افزاری برای برنامه نویسی AVR به زبان c

          سلام

          جناب sallysat من هم قضیه شیفت دادن برای یک وصفر کردن و سایز کد خروجی رو تست کردم
          نتایج همونطوری بود که manian میگفت :
          ------------------------------------------
          این سورس :
          کد PHP:
          #include <avr/io.h>

          int main(void){
              
              
          PORTB |= (1<<PB1);
              while(
          1);
              

              return 
          0;



          ------------------------------------------
          این خروجی avr-objdump :
          کد:
          main.o:  file format elf32-avr
          
          Disassembly of section .text:
          
          00000000 <main>:
           0: c1 9a     sbi  0x18, 1 ; 24
           2: 00 c0     rjmp  .+0      ; 0x4 <__zero_reg__+0x3>


          ------------------------------------------
          خروجی avr-size :
          کد:
           text  data  bss  dec  hex filename
             4   0   0   4   4 main.o


          اینم عکس واسه اینکه سو تفاهمی پیش نیاد :
          http://image.shahkey.com/view/ad7e0_4214.jpg


          شاید اشکال در نحوه کامپایل و سوییچهایی هست که استفاده میکنید
          این فایل رو ببینید :
          http://hamid.r1988.googlepages.com/test.zip


          کانال IRC دیگه چیه؟
          اینجارو ببینید :
          http://www.eca.ir/forum2/index.php?topic=17492.0
          چگونه هوشمندانه بپرسیم

          دیدگاه


            #20
            پاسخ : نرم افزاری برای برنامه نویسی AVR به زبان c

            سلام. دوستان می شه توضیح کاملی در مورد Eslips بدید. اینکه چی هست و چی کار می کنه؟ همین توضیحات رو در مورد AVRWIZ هم بدید.
            از کجا می تونم دانلودشون کنم؟
            خیلی ممونم.

            دیدگاه

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