اطلاعیه

Collapse
No announcement yet.

آموزش کامپایلر pic-mplab-c32

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

    آموزش کامپایلر pic-mplab-c32

    با سلام
    برای ایجاد یک پروژه pic32 در نرم افزار mplab ide گزینه project wizard را از project در نوار ابزار انتخاب کنید.
    سپس بر روی next کلیک نمایید
    حال شما نوع میکرو کنترلر خود را باید انتخاب کنید. (در این آموزش به pic32 پرداخته شده است.)
    سپس بر روی next کلیک نمایید.
    حال صفحه مربوط به انتخاب نوع کامپایلر ظاهر می شود.
    اگر در محل location آدرس پیش فرض به MPLAB C32 Suite\bin\pic32-as.exe ختم شده بود، و در کنار هیچ کدام از گزینه های toolsuite contents علامت ضربدر نبود، یعنی کامپایلر به درستی نصب و انتخاب شده است، در غیر این صورت گزینه microchip pic 32 c cmpiler رو از active tool suite انتخاب کنید.
    در صورتی که با این وجود هم علامت ضربدر را مشاهده کردید، browse را انتخاب کنید و مطمئن شوید که نرم افزار در آدرس داده شده موجود است. در غیر این صورت، آخرین ورژن mplab ide را دانلود و نصب کنید.
    بر روی next لیک نمایید و محل فایل پروژه و نام فایل پروژه را مشخص نمایید.
    قبل از رفتن به مرحله بعدی، بهتر است که یک فایل c درست کنید و در آدرس پروژه خود قرار دهید.
    بر روی next کلیک کنید.
    روی فایل c خود دوبار کلیک کنید و next را بزنید.
    حال finish را انتخاب کنید.
    فایل خود را از صفحه ظاهر شده انتخاب نمایید و در آن متن زیر را بنویسید:
    کد:
    #include "p32xxxx.h"
    
    main()
    {
    	;
    }
    با انتخاب configuration bits از configure، می توانید به تنضیمات مربوط به نوع اسیلیتور و ... بپردازید.
    با نوشتن:
    TRISA = 0x0;
    پورت a به خروجی تبدیل می شود و با نوشتن:
    PORTA = 0xffff;
    تمامی بیت های مربوط به پورت a به حالت high در می آیند.
    با نوشتن:
    PORTAbits.RAx = 0;
    TRISAbits.TRISAx = 0;
    به صورت بیتی می توانید کنترل نمایید.
    با فشردن کلید F10 برنامه کامپایل می شود.
    با انتخاب گزینه های view می توانید مقدار حافظه مصرفی، اسمبلی برنامه، sfr و ... را مشاهده نمایید.
    موفق باشید
    x.m.k
    ***
    من ول کردم، می خوام ببینم که شما هم ول می کنین یا نه!

    #2
    پاسخ : آموزش کامپایلر pic-mplab-c32

    برای پروگرم کردن میکرو کنترلر خود از پروگرمر pickit2 و نرم افزار pickit2 استفاده نمایید.
    برای این کار، باید پس از کامپایل برنامه، export را از file انتخاب کنید و فایل hex تولید شده را در pickit2 وارد(import) نمایید.
    ***
    من ول کردم، می خوام ببینم که شما هم ول می کنین یا نه!

    دیدگاه


      #3
      پاسخ : آموزش کامپایلر pic-mplab-c32

      برای وارد کردن دستورات به زبان اسملی، باید به صورت زیر عمل کنید:
      asm("..."
      example:
      asm( "sw $1,$2(0)" //a
      برای رجیستر های سی پی یو از $0 - $31 استفاده نمایید.
      ***
      من ول کردم، می خوام ببینم که شما هم ول می کنین یا نه!

      دیدگاه


        #4
        پاسخ : آموزش کامپایلر pic-mplab-c32

        با سلام


        با تشکر از اموزشهاتون میشه یه منبع اموزش در رابطه با سری c32 معرفی کنید ؟؟؟
        عامل کليدي تمام موفقيتها " عمل کردن" است

        دیدگاه


          #5
          پاسخ : آموزش کامپایلر pic-mplab-c32

          خواهش می کم
          منبع آموزش خاصی نمی شناسم - یاد گرفتن نحوه کار با این سری از میکروکنترلر ها بسیار ساده تر از ای آر ام هست . فقط برای این میکروکنترلر لایبراری سخت پیدا میشه
          مثلا با نرم افزار microelectronika (اگه اشتباه نکنم) با سری 18 میشه به یو اس بی کامپیوتر وصل شد، ولی سری 32 از این جور نرم افزار ها شاید نداشته باشه.
          ***
          من ول کردم، می خوام ببینم که شما هم ول می کنین یا نه!

          دیدگاه

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