
آموزش برنامه نویسی میکروکنترلرهای PIC در کامپایلر MPLAB
معرفی برنامه ی MPLAB: برنامه ی MPLAB برنامه رسمی خود شرکت میکروچیپ است و یه صورت رایگان در اختیار همه قرار داده شده این برنامه قابلیت اجرا در همه ی سیستم عامل های دسکتاپ رو دارا است. اگر خود برنامه ی MPLAB X IDE رو نصب کنید فقط می توانید به زبان اسمبلی در این برنامه کد نویسی کنید برای اینکه بتونید به زبان C کد بنویسید باید MPLAB XC8 Compiler رو هم روی سیستم تون نصب داشته باشید. برای نصب MPLAB x شما باید جاوا رو در سیستمتون نصب داشته باشید در غیر این صورت باید اول برنامه ی JAVA رو نصب کنید.
پس برای ادمه آموزش باید نرم افزار های زیر رو دانلود و نصب کنید:
- MPLAB X IDE
- MPLAB XC8 Compiler
برای ایجاد پروژه در MPLAB X به ترتیب مراحل زیر را دنبال کنید:
MPLAB X IDE را باز کنید
File >> New Project
Microchip Embedded >> Standalone Project
خانواده و اسم میکروکنترلرتون رو انتخاب کنید.
نوع دیباگر یا پرورگرامر خودتون رو انتخاب کنید.
کامپایلر XC8 را انتخاب کنید.
اسم پروژه و محل ذخیره سازی پروژه را مشخص کنید.
بعد از اتمام مراحل باید این پنجره باز بشه
برای اضافه کردن کد C نیز مراحل زیر را دنبال کنید:
روی Source File کلیک راست کرده و گزینه ی NEW و C Main File رو انتخاب کنید.
Source جدید ایجاد شد و می توانید کدهاتون رو اینجا اضافه کنید.
در قسمت بعدی نحوه ی تنظیم بیت های وضعیت میکروکنترلر PIC ، کامپایل و پروگرم کردن این میکروکنترلر رو آموزش می دهیم.
نویسنده: علی عزتی
عااااااااااالیییییییییییییییییییییییییی
ادامه بدین لطفا وسط کار ول نکینن
با تشکر فراوان از درج مطالب ارزنده.
اگر لطف کنید انواع نرم افزار و پروگرامرها و دیباگرهای مورد نیاز و همچنین نحوه تنظیمات جهت برنامه نویسی میکروکنترولرهای pic را هم درج بفرمائید از شما ممنون میشوم.
با تشکر
بمنظور استفاده از سیستم عامل بلادرنگ در میکروکنترولرهای Pic24 , dspic33f نیازمندم بدانم چه RTOSهایی این دو خانواده میکروکنترولر را پشتیبانی میکند ؟
با تشکر
FreeRTOS بهطور رسمی از میکروکنترلرهای خانواده PIC24 و dsPIC33F پشتیبانی میکند.
Microchip نسخههایی از FreeRTOS را همراه با ابزارهای توسعه مانند MPLAB X IDE و MPLAB Harmony عرضه کرده است.
سیستمعامل سبک Salvo RTOS نیز برای کار با میکروکنترلرهای PIC طراحی شده و قابل استفاده است.
RTOSهایی مانند ChibiOS و Erika Enterprise ممکن است با پورت دستی برای این خانوادهها قابل اجرا باشند.
برای سادگی و پشتیبانی بهتر، استفاده از FreeRTOS به همراه Harmony پیشنهاد میشود.